黑马程序员技术交流社区

标题: 字符串类总结 [打印本页]

作者: a1ccwt    时间: 2015-8-22 09:33
标题: 字符串类总结
String类 字符串类
String类适用于描述字符串事物,可以获取和判断

获取字符串长度:length()

获取字符串某个位置的字符 charAt()

根据字符获取该字符在字符串中的位置(如果有多个则获取第一个)inadxOf(   )如果不存在则发生错误。


判断:
  字符串中是否包含某一个子串  booleancontains()
  字符串中是否有内容  booleamidEmpty()
  字符串是否以制定内容开头
  字符串是否以指定内容结尾

转换
   将字符数组转成字符串
   将字符串转成字符数组
   将字节数组转成字符串
   将字符串转成字节数组
替换:
   String replace(oidchar,newchar) 正则表达式

切割
   String[] split(trgex)
子串 (获取字符串中的一部分)
String substring(begin)
String substring(begin,end)

转换(大小写转换 去空格)
  将字符串大写转换成小写
  将字符串两端的多个空格去掉
  对两个字符进行自然顺序的比较
      String trin()
      int compartTo(string)

字符串缓冲区 StringBuffer(是一个容器,长度是可变的可以操作多个数据类                          型,最终会通过toString方法变成字符串 )
存储: StringBufferappend()将指定数据作为参数,添加到数据结尾处
       StringBufferinsert(index,数据)将数据参数加入到指定位置
删除:StringBufferdelete(start,end)删除指定位置的字符。包头不包尾
      StringBufferdelete(index)删除指定位置的字符
获取: charcharAr(int index)
       int indexOf(String srt)
       intlastIndexOf(String srt)
       int length()
      String substring(srart,end)
修改:StringBuffer replace(start,end,String)
      void SetCharAt(index,charch)
反转:reverse

基本数据类型对象包装类的最基本作用
  就是用于基本数据类型和字符串类型之间做转换。
  基本数据类型转成字符串。
     基本数据类型+“”
     基本数据类型.toString(基本数据类型值)

字符串转成基本数据类型
   pareInt("数值字符串",进制)(二进制,十进制,八进制,16进制)
作者: 风华正茂    时间: 2015-8-22 12:22
楼主写得不错,赞一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2