Java String类中常用的方法

99 阅读2分钟
  1. equals(Object anObject) 将此字符串与指定对象进行比较。

    注:字符串比较不要用==(双等号在比较引用类型时代表比较内存地址)

  2. equalsIgnoreCase()忽略大小写的比较

  3. compareTo() 字符串比大小 返回值类型为int 在相等时返回0,前边比后边大时返回正数,小时返回负数。

  4. indexOf(String str)返回指定子字符串第一次出现的字符串内的索引。

    indexOf(String str,int fromIndex)返回指定子串的第一次出现的字符串中的索引,从指定的索引开始。

  5. length() 返回字符串长度

  6. substring(int beginIndex)从beginInedx到最后返回一个字符串,该字符串是此字符串的子字符串。

    substring(int beginIndex, int endIndex)从beginInedx到endIndex(注意左闭右开)返回一个字符 串,该字符串是此字符串的子字符串。

  7. lastIndexOf(String str) 返回指定字符的最后一次出现的字符串中的索引。

    lastIndexOf(String str, int fromIndex) 返回指定字符的最后一次出现的字符串中的索引,从指定的索引开始向后搜索。

  8. chatAt(int index) 返回 char指定索引处的值。

  9. toCharArray()将此字符串转换为新的字符数组。 返回值为char[]

  10. concat(String str)将指定的字符串连接到该字符串的末尾。

  11. contains() 判断一个字符串是否包含另一个字符串

  12. startsWith(String prefix)测试此字符串是否以指定的前缀开头

  13. endsWith(String suffix)测试此字符串是否以指定的后缀结尾。

  14. spilt(String regex, int limit)以指定的参数作为拆分符,进行字符串的拆分

  15. toLowerCase() 转小写

  16. toUpperCase()转大写

  17. trim() 去掉字符串头和尾的空格

  18. valueOf()基本类型转字符串(要转什么类型写什么类型的类型.valueOf())