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