字符串
- String 对象创建后则不能被修改。修改实际上创建了新的字符串。
- 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法。
- 字符串的常量只会创建一次。
- . 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1
- 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
StringBuffer
- StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。