String的常用方法


String s1 = "helloworld";

s1.length→字符串的长度

s1.isEmpty→return s1.length==0

s1.toLowerCase→小写

s1.toUpperCase→大写

s1.trim()→除去前置和后置空格

s1.equalIgnoreCase(s2)→忽略大小写后比较大小

s1.compareTo(s2)→用s1的ASCII值减去s2的ASCII值。

s1.endWith(str)→boolean 查看s1是否由str结尾

s1.startWith(str)→boolean 查看s1是否由str开始

s1.startWith(str,index)→boolean 查看s1是否由s1[index]开始

s1.contain(str)→boolean 查看s1中是否包含str

s1.indexOf(str)→查看s1中是否包含str,有则返回下标,无则返回-1

s1.indexOf(str,index)→查看s1(charAt(index))中是否包含str,有则返回下标,无则返回-1

s1.lastIndexOf(str)→从后往前查看s1中是否包含str,有则返回下标,无则返回-1

s1.lastIndexOf(str,index)→从后往前查看s1(charAt(index))中是否包含str,有则返回下标,无则返回-1

s1.replace(char1,char2)

s1.replace(String1,String2)

s1.matches(reg)

s1.replaceAll(reg,str)→根据指定的正则表达式,将符合条件的字符串替换为str

s1.split(reg)根据reg将s1切割

s1.split(reg,limit)根据reg将s1切割,最多不超过limit位。

相关