(1)、String類中的concat函數(shù):是將指定字符串連接到此字符串的結(jié)尾
如果參數(shù)字符串的長度為
0
,則返回此
String
對象。否則,創(chuàng)建一個新的
String
對象,用來表示由此
String
對象表示的字符序列和參數(shù)字符串表示的字符序列連接而成的字符序列。
String i = "Hello";
String j = "java";
System.out.print(i.concat(j));
(2)、String類中的toCharArray函數(shù):是把一個字符串按照單個字符串拆分為char型數(shù)組
String s = "Hello";
char[] A = new char[5];
A = a.toCharArray();
for(int i = 0 ; i < A.length ; i++)
{
System.out.println(A[i]);
}
(3)、 String類中的toUpperCase函數(shù):是使用默認(rèn)語言環(huán)境的規(guī)則將此
String
中的所有字符都轉(zhuǎn)換為大寫。此方法等效于
toUpperCase
String s="abdFGjke123";
String A=s.toUpperCade(s);
System.out.print(A);
(4)、String類中的split函數(shù):根據(jù)給定正則表達(dá)式的匹配拆分此字符串。
String str="a:b:c:d:e:F";
String[]str1=str.split(":");
for(int i=0;i<str1.length;i++){
System.out.print(str1[i]);
}
(5)、String類中的replace函數(shù):使用指定的字面值替換序列替換此字符串所有匹配字面值目標(biāo)序列的子字符串。該替換從字符串的開頭朝末尾執(zhí)行
String str1="abcddddddd";
String str2="ccc";
String str=replace(str1,str2);
System.out.print(str);
(6)、String類中的toLowerCase函數(shù):使用給定 Locale
的規(guī)則將此 String
中的所有字符都轉(zhuǎn)換為小寫
String s="ABdFGjke123";
String A=s.toUpperCade(s);
System.out.print(A);
(7)、String類中的endwith函數(shù):測試此字符串是否以指定的后綴結(jié)束
String str = "hello";
String s = "lo";
System.out.print(str.endsWith(s));
(8)、String類中的substring函數(shù):返回一個新字符串,它是此字符串的一個子字符串,該子字符串從指定的 beginIndex
處開始,直到索引 endIndex - 1
處的字符
String str="hellochinese";
String s=substring(5,8);
System.out.print(s);
(9)、String類中的
replaceFirst函數(shù):使用給定的 replacement 替換此字符串匹配給定的
正值表達(dá)式的第一個子字符串。
public static void main(String[] args){
String str="a.b?c,d%gd'fd";
String str1=str.replaceFirst("\\?","jun");
String str2=str.replaceFirst(".","jun");
System.out.println(str1);
System.out.println(str2);
}
輸出結(jié)果為:a.bjunc,d%gd'fd
jun.b?c,d%gd'fd
注意:在替代字符串中使用反斜杠 (\) 和美元符號 ($) 與將其視為字面值替代字符串所得的結(jié)果可能不同;
(10)、String類中的
trim函數(shù):返回字符串的副本,忽略前導(dǎo)空白和尾部空白,如果沒有前導(dǎo)和尾部空白,則返回此字符串。
public static void main(String[] args){
String str=" love love love ";
String str1=str.trim();
System.out.println(str1);
}
輸出結(jié)果為:love love love
用途:此方法可用于截去字符串開頭和末尾的空白