字符串相关:String,StringBuffer,StringBuilder

一.String的构造方法

1.String str="hello"  String str="";

2.String str=new String("hello")

   String str=new String(char[] value)

二.操作

基本,转换,判断,替换,分割(急转盘提分)

1.基本操作

(1)length()

(2)对于字符:charAt(i)

            indexOf(c)  lastIndexOf(c)

(3)对于子串:substring(begin) substring(begin,end) 前包后不包

         indexOf(str)  lastIndexOf(str)

2.判断

(1)startsWith(str)  endsWith(str)  contains(str)

(2)isEmpty()  equals()

3.转换操作

(1)toUpperCase()  toLowerCase()

(2)toCharArray()

(3)str.valueOf(int)

 

4.替换与去除空格

(1)replace("  ","")

(2)trim()

5.分割

(1)split(regex)

 

二.StringBuffer

操作:

(1)查:charAt(index)  substring()

(2)增加:append(str/c)  insert(index,str/c)

(3)删:delete(start,end)  deleteCharAt(index)  前包后不包

(4)改:setCharAt(index,c)  replace(start,end,str)

(5)toString(),reverse()

 

三.不同

1.String定义的是不可变字符串,StringBuffer可变

2.String重写了equals()方法

3.String对象可以使用+进行连接运算,StringBuffer对象不可以

 

posted @ 2021-08-17 16:43  midiyu  阅读(36)  评论(0编辑  收藏  举报