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);

    }

    }

    }