String方法
public class StringDemo {
public static void main(String[] args) {
/*已知字符串"abcdefg",使之经过处理得到字符串"CDE",并进一步
将“DE”替换为“MM”,得到结果:CMM */
//定义字符串“abcdefg”
String str="abcdefg";
//取出字符串CDE并转换成大写
String str1=str.substring(2,5).toUpperCase();
//将DE替换成MM
String str2=str1.replace("DE", "MM");
//打印输出
System.out.println(str2);
}
}
StringBuilder
public class StringTest {
public static void main(String[] args) {
//定义一个字符串"欢迎来到"
StringBuilder str=new StringBuilder("欢迎来到");
//在"欢迎来到"后面添加内容,将字符串变成"欢迎来到imooc"
System.out.println(str.append("imooc"));
//使用delete方法删除"欢迎来到",然后插入“你好!”
//将字符串变成“你好,imooc”
System.out.println("删除插入后:"+str.delete(0, 4).insert(0,"你好!"));
//使用replace方法替换
System.out.println("替换后:"+str.replace(0, 3, "欢迎来到"));
}
}
StringBuilder
public class StringDemo {
public static void main(String[] args) {
//定义字符串"abc"
StringBuilder str=new StringBuilder("abc");
//经过处理得到字符串"fed---cba"
System.out.println(str.insert(0, "fed---"));
//进一步变换得到字符串"fedcba"
System.out.println(str.delete(3, 6));
}
}