- /*
- JDK1.5之后出现了Stringbuilder。
- StringBuffer是线程同步的(安全,但是判断锁效率低)
- StringBuilder是线程不同步的。(不安全,效率高,(可以自己加锁,解决这个问题))
- 以后开发建议使用Stringbuilder。
- 升级三个因素:
- 1提高效率
- 2建华书写
- 3提高安全性
- */
- //就是把StringBuffer的代码换成StringBuilder
- /*
- 1存储
- StringBuilder append():将指定的数据添加到已有数据的结尾处。
- StringBuilder insert(index,数据):可以将数据插入到指定的index位置。
-
- 2删除
- StringBuilder delete(start, end):删除缓冲区中的数据,包含头不包含尾
- StringBuilder deleteCharAt(index):删除指定位置的字符;
- 3获取
- char CharAt(int index)
- int indexOf(String str)
- int lastIndexOf(String str)
- int length()
- String substring(int start,int end)
-
- 4修改
- String substring replace(start,end,str)
- void setCharAt(int index ,char ch)
-
- 5翻转:
- StringBuilder reverse();
- */
- class Stringbuilder
- {
- public static void main(String[] args)
- {
-
- }
- public static void sop(str)
- {
- System.out.println(str);
- }
- }
复制代码
自己看一下吧这是我的笔记{:3_46:} |