String常用方法汇总

String方法很多,现从Java API中复制了大部分。
(1)charAt(int index) 返回指定索引处的 char 值
(2)compareTo(String anotherString) 按字典顺序比较两个字符串
(3)compareToIgnoreCase(String str) 按字典顺序比较两个字符串,不考虑大小写
(4)concat(String str) 将指定字符串连接到此字符串的结尾
(5)contains(CharSequence s) 当且仅当此字符串包含指定的 char 值序列时,返回 true
(6)endsWith(String suffix) 测试此字符串是否以指定的后缀结束
(7)equals(Object anObject) 将此字符串与指定的对象比较
(8)format(String format, Object args) 使用指定的格式字符串和参数返回一个格式化字符串
(9)indexOf(int ch) 与 indexOf(int ch, int fromIndex)
返回在此字符串中第一次出现指定字符处的索引,后者要从指定的索引开始搜索
(10)indexOf(String str) 与 indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,后者要从指定的索引开始搜索
(11)isEmpty() 当且仅当 length() 为 0 时返回 true
(12)lastIndexOf(int ch) 与 lastIndexOf(int ch, int fromIndex)
返回指定字符在此字符串中最后一次出现处的索引,后者要从指定的索引处开始进行反向搜索
(13)lastIndexOf(String str) 与 lastIndexOf(String str, int fromIndex)
返回指定子字符串在此字符串中最后一次出现处的索引,后者要从指定的索引开始反向搜索
(14)length() 返回此字符串的长度
(15)matches(String regex) 字符串是否匹配给定的正则表达式
(16)replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的
(17)replaceAll(String regex, String replacement) 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串
(18)replaceFirst(String regex, String replacement) 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串
(19)split(String regex) 根据给定正则表达式的匹配拆分此字符串
(20)startsWith(String prefix)
startsWith(String prefix, int toffset)
测试此字符串是否以指定的前缀开始,后者要从指定的索引开始搜索
(21)toCharArray() 将此字符串转换为一个新的字符数组
(22) toLowerCase() 与toLowerCase(Locale locale)
将此 String 中的所有字符都转换为小写,前者是使用默认环境,后者是使用指定Locale的规则
(23)toString() 返回此对象本身
(24)toUpperCase() 与 toUpperCase(Locale locale)
将此 String 中的所有字符都转换为大写,前者是使用默认环境,后者是使用指定Locale的规则
(25)trim() 返回字符串的副本,忽略前导空白和尾部空白
(26)valueOf(int i) 返回 int 参数的字符串表示形式(int 可以换成其他类型)

你可能感兴趣的:(Java)