Java——String類(常用類)
一、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類(常用類)