JAVA编程课堂笔记(30)
2015-12-22编辑:ljnbset
1 字符串"字面量(直接量)"都是String类型实例
"字符串常量"
public static final String TYPE = "car";
///////// 常量 字面量/直接量
Stirng 内部就是一个char[].
2 String API 有一个实现原则: 对象内容永远不变
也就是说: String对象永远不变. 为性能提供极致的优化!
String API 如果改变内容就返回新字符串, 否则返回原则字符串
3 String 字面量(直接量), 如果相同, 会替换为同
一个String对象的引用, 常量连接的结果也被优化
为一个字符串.
String s = new String("abc");
4 String 的比较, equals, hashCode()
5 String API (字符串的常用方法)
这些方法如果返回String 一般是一个新String对象
toString() 除外.
字符串中的字符有序号, 从0开始.
API 方法:
charAt()
length()
trim()
indexOf()
lastIndexOf()
endsWith()
startsWith()
substring(int start, int end)
substring(int start)
String str = new String(new char[]{'1','2','3'});
char[] chs = str.toCharArray();