substring方法:截取指定位置的字符串
public class Demo06 {
public static void main(String[] args) {
String str="this is a text";
//1.將str中的單詞單獨提取出來
String []arr= str.split(" ");
for (String s:arr) {
System.out.println(s);
}
//2.將str中的text替換為practice
String str2=str.replace("text","practice");
System.out.println(str2);
//3.在text前面插入一個easy
String str3=str.replace("text","easy text");
System.out.println(str3);
//4.將每個單詞的首字母改成大寫
for (int i = 0; i <arr.length ; i++) {
char first= arr[i].charAt(0);
//把第一個字符轉換成大寫
char Upperfirst=Character.toUpperCase(first);
//將大寫過的第一個首字母和剩下的拼接起來
//substring方法:截取某段字符
//用substring截取剩下的字符
String news=Upperfirst+arr[i].substring(1);
System.out.println(news);
}
}
}
public class Demo07 {
public static void main(String[] args) {
//案例:將每個單詞的首字母改成大寫
//1.將字符串轉換為字符串數組,然后拆分
//2.獲取第一個字符;并將第一個字符用character轉換為大寫
//3.將變成大寫的第一個首字母和剩余的字符拼接起來;剩余的字符用substring方法截取
//4.輸出新的字符串
String str="this is a text";
String[]arr=str.split(" ");
for (int i = 0; i <arr.length ; i++) {
char first=arr[i].charAt(0);
char Upperfirst=Character.toUpperCase(first);
String news=Upperfirst+arr[i].substring(1);
System.out.println(news);
}
}
}
浙公網安備 33010602011771號