-
string名字+‘toUpperCase()’:全变大写
-
两个字符串比较,必须总是使用
equals()
方法:s1.equals(s2) -
要忽略大小写比较,使用
equalsIgnoreCase()
方法。 -
判断是否包含子串:"s1内容".contains("s2内容")
-
第一个匹配项位置:"s1内容".indexOf("s2内容")
-
最后一个匹配项位置:"s1内容".lastIndexOf("s2内容")
-
提取子串:"s1内容".substring(...) 括号里面可以填开始位置或者起始位置(中间逗号隔开)
-
空白字符:空格、
\t、
\r、
\n
中文的空格字符:\u3000
-
要把字符串转换为其他类型,就需要根据情况。例如,把字符串转换为
int
类型int n1 = Integer.parseInt("123"); // 123 int n2 = Integer.parseInt("ff", 16); // 按十六进制转换,255
-
要把任意基本类型或引用类型转换为字符串,可以使用静态方法
valueOf
String.valueOf(678); // "678"