java中的String
构造
方法
charAt(int index)// 返回指定索引处的 char 值。
compareTo(String anotherString) //按字典顺序比较两个字符串。(小于返回负整数,等于0,大于正整数)
compareToIgnoreCase(String str) // 不考虑大小写,按字典顺序比较两个字符串。
endsWith(String suffix) //测试此字符串是否以指定的后缀结束。(是true,否false)
startsWith(String prefix)// 测试此字符串是否以指定的前缀开始。
equals(Object anObject) //比较此字符串与指定的对象。
equalsIgnoreCase(String anotherString) //将此 String 与另一个 String 进行比较,不考虑大小写。
indexOf(int ch) //返回指定字符在此字符串中第一次出现处的索引。
indexOf(int ch, int fromIndex) //从指定的索引开始搜索,返回在此字符串中第一次出现指定字符处的索引。
indexOf(String str) //返回第一次出现的指定子字符串在此字符串中的索引。
indexOf(String str, int fromIndex) //从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
lastIndexOf(int ch) // 用法同上,如果它不作为一个子字符串出现,则返回 -1。
toCharArray() //将此字符串转换为一个新的字符数组。一个新分配的字符数组,它的长度是此字符串的长度,而且内容被初始化为包含此字符串表示的字符序列。
toLowerCase() //使用默认语言环境的规则将此 String 中的所有字符都转换为小写。
toUpperCase() //使用默认语言环境的规则将此 String 中的所有字符都转换为大写。
trim() //返回字符串的副本,忽略前导空白和尾部空白。
substring(int beginIndex, int endIndex) //返回一个新字符串,它是此字符串的一个子字符串。(左闭右开区间)
join("c","str1","str2".....)//如果需要把多个字符串放在一起,用一个界定符分隔,可以使用静态join方法。
静态join方法