String

String:

  toUpperCase() 变成大写

  toLowerCase() 变成小写

  .equals() 区分大小比较

  .equalsIgnoreCase() 不区分大小写

字符串拆分:

  .toCharArray() 拆分成单个字符

  .split(String regex) 按指定字符拆分

查询指定字符的位置

  .indexOf() 指定字符出现的位置

  .lastIndexOf() 指定字符最后出现的位置

截取字符串

  .substring(4,8) 返回[4,8)

替换字符串

  .replace("qq","163") 把qq替换为163

返回字符串中指定位置的字符

  .charAt()

链接字符串

  "1"+11+1==》1111

  1+11+"1"==》121

  a.concat(b)==》ab

判断某个字符串中是否包含另一个完整的字符串

  a.contains(b) ==》true/false

String StringBuffer StringBuilder

  1.String对象不可变

  2.StringBuffer线程安全 效率比StringBuilder低 适用与多线程

  3.StringBuilder线程不安全,效率最高 适用与单线程

  

posted @ 2017-12-27 10:00  子夜未央  Views(91)  Comments(0Edit  收藏  举报