可变字符串由StringBuffer类和StringBuilder类来管理

来源:互联网 发布:乐器管子价格淘宝 编辑:程序博客网 时间:2024/05/16 01:44


StringBufferStringBuilder两个类的功能完全相同

StringBuilder处理字符串的效率高于StringBuffer

构建一个可变字符串对象(把它看成是一个容器,用来存放各种字符,这些字符会组成一个可变的串) 可变字符串当成一个容器

常见方法如下:

StringBuilder  vs = new StringBuilder();

Append表连接

StringBuilder str = new StringBuilder();

str.append('a').append(12).append('d');

System.out.println( str);

Delete 删除从13位,不包含第三位

str.delete(1, 3);

System.out.println( str);

vs.delete(0, vs.length()); //清空

vs.setCharAt(0, 'A'); //将第0个位置上的字符替换为A

System.out.println( vs );

vs.insert(0, "Hello! "); //在第0个位置上插入一个串。

System.out.println( vs );

vs.deleteCharAt(0); //将第0个位置上的字符删除。

System.out.println( vs );

vs.reverse(); //逆着(可变字符串: 头变尾,尾变头)

0 0
原创粉丝点击