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

    }

    }

    }