java常用API

來源:互聯網
上載者:User

標籤:pen   split   其他   回收   判斷   字元   indexof   java虛擬機器   基礎   

String處理:String str = "..............";

*str.equals(); // 比較兩個字串的值是否相等       出基礎資料類型外,比較兩個變數指向的地址是否相同。

       equals 比較兩個對象的值是否相等。

*str.length();// 擷取整個字串的長度

 str.trim();// 去掉字串兩邊的空格

 str.charAt(int i);// 擷取某個索引值上的字元

 str.contains(CharSequence s);// 是否包含某個字串

 str.startsWith(String s); // 判斷是否以某個字串開始

 str.endsWith(String s); // 判斷是否以某個字串結尾

 replace(char o, char n); // 將字串中所有的o替換成n

 replace(CharSequence o, CharSequence n);// 同上

 *split(String s); // 分割字串

 toUpperCase(); // 將字串轉換成大寫

 toLowerCase(); // 轉換成小寫

 valueOf(any args); // 擷取一個任意參數的字串執行個體

 *str.indexOf(String s);//取這個字串第一次出現的索引位置

 str.lastIndexOf(String s);//取這個字串最後一次出現的索引位置

 str.substring(int i);//取索引值為這個整數參數後面的字串

 str.substring(int a, int b);//取a和b之間的字串(不包括b)

 StringBuffer(帶緩衝區) 主要用來構建字串

 *StringBuffer append(char c) // 追加

  StringBuffer insert(int offset, String str) // 在某個索引位置插入一個字串

  StringBuffer deleteCharAt(int index)

  StringBuffer delete(int start, int end)

  StringBuffer replace(int start, int end, String s)

  StringBuffer setCharAt(int index, char ch)

  String toString()

  StringBuffer reverse() // 反轉字串

  System類

   static void exit(int status) 退出當前正在啟動並執行java虛擬機器, 0表示正常退出

   static long gc() // 手動啟動記憶體回收機制  不推薦手動調用System.gc();

         超出變數範圍的對象,會及時的被記憶體回收機制回收 自動調用finalize方法

   long static currentTimeMillis() // 返回當前的系統時間(以時間戳記的形式)

   static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

  數字封裝類:

   自動裝箱/拆箱

    *Integer.parseInt(String s); // 將字串轉換成int

   Integer.parseInt(String s, int radix); // 將其他進位的字串轉換成int

      Integer.toBinaryString(int i); // 將一個int值轉換成二進位的字串

      Integer.toOctalString(int i); // 將一個int轉換成八進位的字串  

   Integer.toHexString(int i); // 將一個int轉換成16進位的字串

 

java常用API

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.