Java的StringBuffer字符串应用
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());
}
}
阅读剩余
版权声明:
作者:tiantian
链接:https://blog.cv0.cn/87/
文章版权归作者所有,未经允许请勿转载。
THE END