public static void main(String[] args) {
//定义一个字符串
String a1="sdfghjkk";
a1.replace('k', 'X');
String s1=a1.replace('k', 'X');
System.out.println(a1);
System.out.println(s1);
}
输出结果为:
StringBuffer需要实例化对象
public static void main(String[] args) {
String a1="sdfghjkk";
//StringBuffer用于修改string的值
//定义一个StringBuffer对象
StringBuffer stringBuffer=new StringBuffer();
//追加字符串
stringBuffer.append("asd");
stringBuffer.append(123);
stringBuffer.append(true);
System.out.println(stringBuffer);
//指定下标插入
stringBuffer.insert(1, "XXX");
System.out.println(stringBuffer);
//指定下标删除
stringBuffer.delete(2, 3);
System.out.println(stringBuffer);
//反转,输出反方向
stringBuffer.reverse();
System.out.println(stringBuffer);
//将StringBuffer转换成string类型
String string=stringBuffer.toString();
System.out.println(string);
//计算长度
System.out.println(string.length());
}
输出结果: