java基礎——String的常用方法
阿新 • • 發佈:2018-01-31
小寫 equals char getchar ignorecas con rim 所有 reg
例:String s="this is a demo of the getChars method.";
char buf[]=new char[20];
s.getChars(10,14,buf,0);
替代getChars()的一種方法是將字符存儲在字節數組中,該方法即getBytes()。
5、toCharArray()
6、equals()
7、regionMatches() 用於比較一個字符串中特定區域與另一特定區域,它有一個重載的形式允許在比較中忽略大小寫。
8、startsWith()和endsWith() startsWith()方法決定是否以特定字符串開始 ,endWith()方法決定是否以特定字符串結束
9、equals()和==
equals()方法比較字符串對象中的字符,==運算符比較兩個對象是否引用同一實例。
例:String s1="Hello";
String s2=new String(s1);
s1.eauals(s2); //true
s1==s2;//false
10、compareTo()和compareToIgnoreCase() 比較字符串
indexOf() 查找字符或者子串第一次出現的地方。
lastIndexOf() 查找字符或者子串是後一次出現的地方。
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()
5、toCharArray()
6、equals()
判斷兩個String的值 是否相等
equalsIgnoreCase()判斷兩個String的值 是否相等 並且忽略大小寫
7、regionMatches() 用於比較一個字符串中特定區域與另一特定區域,它有一個重載的形式允許在比較中忽略大小寫。
8、startsWith()和endsWith() startsWith()方法決定是否以特定字符串開始 ,endWith()方法決定是否以特定字符串結束
9、equals()和==
10、compareTo()和compareToIgnoreCase() 比較字符串
11、indexOf()和lastIndexOf()
indexOf() 查找字符或者子串第一次出現的地方。
lastIndexOf() 查找字符或者子串是後一次出現的地方。
12、substring()
它有兩種形式,第一種是:String substring(int startIndex) 第二種是:String substring(int startIndex,int endIndex)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() 轉換為字符串
17、toLowerCase() 轉換為小寫
18、toUpperCase() 轉換為大寫
java基礎——String的常用方法