package funuction;
/**
* StringBuffer:
* 1.是一个可变类,包含的字符串可以添加、删除和修改
* 2.是线程安全的
* 【注意】
* StringBuilder类也是一个可变类,与StringBuffer用法相同,区别是StringBuilder是线程不安全,但是StringBuilder的效率会高一些
*/
public class StringBufferDemo {
public static void main(String[] args) {
// 创建一个StringBuffer对象
StringBuffer buffer = new StringBuffer("abcdefghijklmn");
//输出StringBuffer字符串
System.out.println(buffer.toString());
// 在字符串末尾追加一个字符串
buffer.append("opqrst");
System.out.println(buffer.toString());
// 在指定的位置上增加子串
buffer.insert(3, "ABC");
System.out.println(buffer.toString());
// 删除
buffer.delete(3, 6);
System.out.println(buffer.toString());
//修改
buffer.replace(0, 3, "ABC");
System.out.println(buffer.toString());
//把字符串逆序
System.out.println(buffer.reverse());
}
}
Java的StringBuffer字符串应用
发布于 2023-03-05 99 次阅读
Comments NOTHING