字符串处理
中文和英文都作为一个字符处理
例如:
String s = "杨武hello";
s.length(); // 7
空字符串和null的区别:
String s = ""; // 空字符串,长度为0
String s = " "; // 一个空格字符串,长度为1
注意:
空字符串指向一个字符串对象,有长度,
null 不指向任何对象,没有长度概念。
(1)子串:s.substring(beginIndex,endIndex) 不含 endIndex
(2)判断字符串是否相等:s1.equals(s2) // 判断s1是否等于s2
(3)比较大小:按字典序比较(区分大小写): s1.compareTo(s2) // (< 0): s1 > s2, ( == 0) s1 等于s2, (> 0): s1<s2
不区别大小写字母:s1.compareToIgnoreCase(s2)