簡單介紹Java String Methods(下)

HOWD發表於2019-02-19

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);
	}
}
複製程式碼

參考:java-string-methods

到這就全部介紹完了。
感謝你花時間讀到結尾!:D

後端一枚,默默搬磚擼程式碼,如果覺得不錯歡迎關注我的公眾號

簡單介紹Java String Methods(下)

相關文章