Java String replace()
此方法在用新字元替換字串的前一個字元後返回一個新字串。這個方法是從JDK 1.5中新增的,使替換字串中的字元更加容易。
public class ReplaceTest {
public static void main(String args[]) {
String st1 = "Welcome to JavaFolder";
System.out.println("Before replace : " +st1);
String replaceString = st1.replace(`W`, `e`);
System.out.println(replaceString);
}
}
複製程式碼
Java String replaceAll()
將所有與正規表示式匹配的字元替換為新的字元序列後,此方法返回一個新字串。
public class ReplaceAllTest {
public static void main(String args[]) {
String st1 = "Welcome to JavaFolder";
System.out.println("Before replace : " + st1);
String st2 = st1.replaceAll(st1, "HelloWorld");
System.out.println("After replace: " + st2);
}
}
複製程式碼
Java String split()
該方法在使用特定正規表示式分割特定字串後返回一個字元陣列。這個方法是從JDK 1.4中新增的。
public class SplitTest {
public static void main(String args[]) {
String str1 = "HelloWorld";
String[] str2 = str1.split("H", 2);
for (String st : str2)
System.out.println(st);
}
}
複製程式碼
Java String startsWith()
如果字串以指定的字首開頭,如果不返回錯誤,則此方法返回true。
public class StartsWithTest {
public static void main(String args[]) {
String s1 = "Hello World";
System.out.println(s1.startsWith("He"));
System.out.println(s1.startsWith("Hello"));
}
}
複製程式碼
Java String substring()
此方法有兩種型別,第一種只傳遞一個引數beginIndex,返回擷取beginIndex(int型別)之後的字串。
第二種傳遞兩個引數,beginIndex和endIndex。返回擷取beginIndex之後,endIndex之前的字串。
public class SubstringTest {
public static void main(String args[]) {
String s1 = "HelloWorld";
System.out.println(s1.substring(2, 7));
System.out.println(s1.substring(0));
}
}
複製程式碼
Java String toCharArray()
該方法在轉換字串後返回一個新建立的char陣列。char的長度等於建立它的字串的長度,
其長度為該字串的長度,其內容初始化為包含該字串表示的字元序列。
public class StringToCharArrayTest {
public static void main(String args[]) {
String st1 = "HelloWorld";
char[] obj = st1.toCharArray();
for (int i = 0; i < obj.length; i++) {
System.out.print(obj[i]);
}
}
}
複製程式碼
Java String toLowerCase()
此方法在將特定字串的所有字元轉換為小寫字母后返回一個新字串。這個方法的函式類似於toLowerCase(local . getdefault())方法的函式。
public class ToLowerCaseTest {
public static void main(String args[]) {
String st1 = "HELLOWORLD";
System.out.println(st1.toLowerCase());
}
}
複製程式碼
Java String toUpperCase()
此方法在將特定字串的所有字元轉換為大寫字母后返回一個新字串。此方法的函式類似於toUpperCase(local . getdefault())方法的函式。
public class ToUpperCaseTest {
public static void main(String args[]) {
String st1 = "helloworld";
System.out.println(st1.toUpperCase());
}
}
複製程式碼
Java String trim()
此方法用於刪除字串前後是否有空格,如沒有空格則直接返回字串。
public class TrimTest {
public static void main(String[] args) {
String st1 = " hello java World ";
System.out.println(st1.length());
System.out.println("Before trim: " + st1);
String st = st1.trim();
System.out.println(st.length());
System.out.println("After trim: " + st);
}
複製程式碼
Java String valueOf()
這個方法將不同的值轉換成字串,例如int到string, object到string, long到string, float到string, character到string, boolean到string, double到string, char陣列到string。
public class StringValueOfTest {
public static void main(String args[]) {
int value = 100;
String st = String.valueOf(value);
System.out.println(st + 0);
}
}
複製程式碼
到這就全部介紹完了。
感謝你花時間讀到結尾!:D
後端一枚,默默搬磚擼程式碼,如果覺得不錯歡迎關注我的公眾號