Java中关于String和StringBuffer的方法

          Java关于String和stringBuffer的方法

String  方法 :

charAt(int index)
          返回指定索引处的 char 值。

copyValueOf(char[] data, int offset, int count)
          返回指定数组中表示该字符序列的 String。(从offset到count);

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

equals(Object anObject)
          将此字符串与指定的对象比较。

(只比较内容)

getBytes()
       使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。

getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
        将字符从此字符串复制到目标字符数组。

indexOf(int ch, int fromIndex)
       返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。

isEmpty()
         当且仅当 length() 为 0 时返回 true。

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

replace(char oldChar, char newChar)
        返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。

startsWith(String prefix, int toffset)
      测试此字符串从指定索引开始的子字符串是否以指定前缀开始。

substring(int beginIndex, int endIndex)
        返回一个新字符串,它是此字符串的一个子字符串。

(从beginIndex到endIndex);

toLowerCase()
          使用默认语言环境的规则将此 String 中的所有字符都转换为小写。

toUpperCase()
          使用默认语言环境的规则将此 String 中的所有字符都转换为大写。

valueOf(各种类型)

                     返回各种类型的字符串表示形式。

 

StringBuffer 方法 :

 

append(各种类型):

       将各种类型添加以字符串形式到字符串。

capacity()
         返回当前容量。

charAt(int index)

   返回此索引处的char值。

codePointBefore(int index)

   返回指定索引前的字符。

codePointCount(int beginIndex, int endIndex)

   返回从beginIndex到endIndex的char数目。

delete(int start, int end)

   删除从start到end的的char字符。

getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)

   将字符串从srcBegin到srcEnd的字符返回到从detBegin的charc数组中。

indexOf(String str, int fromIndex)

从fromIndex开始返回第一次出现字符str的位置。

    insert(int offset, 各种类型)

       将各种类型加入到字符串中。

    lastIndexOf(String str, int fromIndex)

       从fromIndex开始往前搜索,第一次出现char str的地方。

    length()

       返回字符串的长度。

replace(int start, int end, String str)

    用指定字符串str替换此字符串的字符串。

reverse()

    将字符串倒置。

setCharAt(int index, char ch)

将指定位置的字符换成ch。

    setLength(int newLength)

       设置新的字符串长度。

subSequence(int start, int end)

    返回start到end的一串字符。

substring(int start, int end)

    返回从start到end的一串字符。

toString()

    返回String(将StringBuffer变为String)

trimToSize()

    减小StringBuffer储存。

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值