1. 程式人生 > >Java——String類(常用類)

Java——String類(常用類)

get build pan spa 長度 endwith 同步 兩個 charat

一、String類——描述字符串

常用的方法簡單介紹:

1.charAt()    獲取對應位置的字符

2.length()    獲取字符串的長度

3.concat()    在字符串的尾部追加內容-----相當於連接符(+)

4.contains()   查看字符串是否包含指定的內容

5.endWith()   查看字符串是否以xxx結束(可以用來查看文件的格式)

6.startWith()  查看字符串是否以xxx開始

7.equals()    比較兩個字符串的內容是否相同

8.indexOf()   查找給定內容第一次出現的位置

9.lastIndexOf() 查找給定內容最後一次出現的位置 

10.replace()   替換字符串裏的內容

11.split()    切割字符串

12.trim()    忽略首部和尾部的空格(中間的不能忽略)

13.subString()  截取子字符串

14.getBytes()  String類型——>Byte[ ]類型

15.toCharArray() String類型——>Char[ ]類型

16.toLowerCase() 字符串全部轉為小寫

17.toUpperCase() 字符串全部轉為大寫

二、StringBuffer和StringBuilder

常用的方法簡單介紹:

1.append()    在StringBuffer和StringBuilder的字符串後面追加內容

2.insert()     在指定位置上添加內容

3.delete()     刪除內容

4.reverse()    反轉字符串

5.setCharAt()   更改指定位置的內容

三、String、StringBuffer和StringBuilder區別

1.String:不可變的字符序列

2.StringBuffer:可變的字符序列,是線程同步的(安全的),效率低

3.Stringbuilder:可變的字符序列,是線程不同步的(不安全的),效率高,是Stringbuffer的一個簡易替換(推薦使用)

《《《StringBuffer和StringBuilder是對String的內存優化》》》

註:方法較多,就不一一介紹了,給你們一個鏈接《jdk1.6中文版》,下載下來可以自己查看。

Java——String類(常用類)