字符串的簡單操作

   根據前些天的學習個人總結了一些字符串操作的方法,方法如下:

1.創建字符串:

       String s=null;
       String s="sss";
2.比較
       equals()  比較兩個字符串內容是否相同,返回值爲 Boolean 類型。
       equalsIgnoreCase()  忽略大小寫,比較兩個字符串內容是否相同,返回值爲 Boolean 類型。
3.連接
      concat()或“+”  連接後的字符串用一個新的字符串接收。
4.獲取長度
       length()  返回字符串長度(int 類型數據)
5.截取
       substring(x);  從第x-1個字節開始截取截取到最後。
       substring(x,y);  從第x-1個字節開始截取截取y個字節。
       charAt(x)  取第x個字節。
6.查找
       contains("x")  判斷字符串中是否存在“x”, 返回值爲 Boolean 類型 。
       indexOf("x")  判斷字符串中x所在的位置(不存在返回-1),返回 int 類型數據。
7.替換
       replace("a", "x")  把字符串中的a替換成x。
       replaceFirst("a", "x")  把字符串中第一個a替換成x。
       replace("a", "x").replace("b", "x")  把字符串中的a和b都替換成x。
       replaceAll("\\d", "-")  把字符串中的“\d” 換成 “-”。
       replaceAll("\\p{Lower}|\\p{Upper}", "-")或replaceAll("\\p{Lower}", "-").replaceAll("\\p{Upper}","-")  把字符串中所有字母替換成“-”。
8.判斷大小寫與轉換
   String s1="";
       for(int i=0;i<s.length();i++){
           char c=s.charAt(i);
           if(Character.isUpperCase(c)){
               c=Character.toLowerCase(c);
           }
           else if(Character.isLowerCase(c)){
               c=Character.toUpperCase(c);
           }
           s1+=c;
       }

9.分割成爲數組
       split("a")  把字符串中帶有“a”的地方斷開,用一個String類型的數組接收。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章