字符串
字符串String
String | StringBuffer | StringBuilder | |
---|---|---|---|
运行速度 | 3 | 2 | 1 |
长度可变 | 不可修改 | 可修改 | 可修改 |
线程安全 | 安全 | 不安全 | |
适用场景 | 多线程 | 单线程 |
String
StringBuilder可变长
StringBuffer并发可变长
StringBuffer方法 | 用途 |
---|---|
append() | 拼接字符串 |
indexof(String str) | 从头查找字符串的位置 |
lastIndexof(String str) | 从尾查找字符串的位置 |
insert(int start ,string str) | 在指定位置加上字符串 |
reverse() | 获取反转后的字符串 |
replace(int start , int end,string str) | 替换指定位置的字符串 |
length() | 字符串长度 |
delete(int start , int end) | 删除指定位置的字符串 |
substring(begin , end) | 截取字符串【begin,end} |
substring(begin) | 截取字符串【begin,str.length()} |
tostring() | 转变为字符串 |