StringBuilder and StringBuffer

StringBuilder sb = new StringBuilder();  /* 无参构造器 */

sb = new StringBuilder("abc");  /* 字符串构造器 */

sb.append("efg");  /* 将指定字符串附加到自身尾部然后返回自身 */

sb.append(123).append(false).append('s').append(new Object());  /* 通过附加返回自身的特性可以不断进行附加,并且可附加任意数据类型 */

System.out.println(sb);  /* 打印 */

sb = new StringBuilder("abcdefghijklmnopqrstuvwxyz");

sb.delete(3, 8);  /* 删除字符串下标3-8之间的字符,包括3但不包括8,然后返回自身 */

sb.deleteCharAt(4);  /* 删除字符串指定下标4的字符,然后返回自身 */

sb.reverse();  /* 将字符串进行反转,然后返回自身 */

posted on 2018-05-02 20:23  15767140984  阅读(126)  评论(0)    收藏  举报