java基礎——String的常用方法


java中String的常用方法

1、length() 字符串的長度   

例:char chars[]={'a','b'.'c'};     
String s=new String(chars);     i
nt len=s.length();

2、charAt() 截取一個字符   

例:char ch;     
ch="abc".charAt(1); 返回'b'


3、 getChars() 截取多個字符   

 
例:String s="this is a demo of the getChars method.";  
  char buf[]=new char[20];    
  s.getChars(10,14,buf,0);


4、getBytes()  

 替代getChars()的一種方法是將字符存儲在字節數組中,該方法即getBytes()。

 

5、toCharArray()

  轉成char型數組

 

6、equals()和equalsIgnoreCase()

equals()判斷兩個String的值 是否相等

equalsIgnoreCase()判斷兩個String的值 是否相等 並且忽略大小寫

 

7、regionMatches()

 用於比較一個字符串中特定區域與另一特定區域,它有一個重載的形式允許在比較中忽略大小寫。
  

8、startsWith()和endsWith() 

 
startsWith() 方法決定是否以特定字符串開始
endWith() 方法決定是否以特定字符串結束

  //str是否從b開始
   String str = "abcd";
  boolean b = str.startsWith("b");
  System.out.println(b);//false
9、equals()和==
 
  equals()方法比較字符串對象中的字符(比較值),==運算符比較兩個對象是否引用同一實例(比較地址)。   
例:String s1="Hello";     
       String s2=new String(s1);  
    s1.eauals(s2); //true    
    s1==s2;//false
10、compareTo()和compareToIgnoreCase() 比較字符串


11、indexOf()和lastIndexOf()   

indexOf() 查找字符或者子串第一次出現的地方。   
lastIndexOf() 查找字符或者子串是后一次出現的地方。

12、substring() 字符串的截取(從某個下標開始  直到結束)

例:String str = "bcd";
  String string2 = str.substring(1);
 System.out.println(string2);//cd

13、concat()

連接兩個字符串

14 、replace() 替換   

它有兩種形式,第一種形式用一個字符在調用字符串中所有出現某個字符的地方進行替換,形式如下:  
 String replace(char original,char replacement)   
例如:String s="Hello".replace('l','w');   
第二種形式是用一個字符序列替換另一個字符序列,形式如下:
  String replace(CharSequence original,CharSequence replacement)

15、trim() 去掉起始和結尾的空格

16、valueOf() 將滿足條件的參數 轉換成 String類型

17、toLowerCase() 轉換為小寫

18、toUpperCase() 轉換為大寫

19、isEmpty():判斷字符串的長度是否為0

例String str = "bcd";
boolean empty = str.isEmpty();
  System.out.println(empty);//3
  
  int length = str.length();
  System.out.println(length);//false

20、split():以某種規則進行拆分

21、contains():是否包含
22、 indexOf():返回下標

23、toString():返回此對象本身


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM