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