一、String 類的常用方法
String類型是我們在開發中常見的數據類型,也是我們使用最多的數據類型,String類提供了很多操作字符串的方法,但是我們只要掌握十多個即可,我們可以通過官方api文檔學習(不建議使用中文),你要習慣去閱讀英文的文檔。
1、public char charAt(int index)
[根據索引取得指定位置上的字符]
字符串的索引是0開始計算。
2、public b oolean endsWith(String suffix)
[判斷字符串是否以指定的內容結束,如果是返回true,否則返回false ]
該方法區別大小寫
3、public byte[] getBytes()
[將一個字符串轉換成一個byte類型的數組返回]
其中空格也算
4、public int indexOf(String str)
[查詢出指定內容在字符串中第一.次出現的位置,如果沒有指定的值返回-1]
5、public String intern()
[讓字符串入池,轉移到String 常量池]
6、public boolean isEmpty()
[判斷字符串的長度,如果長度為0返回true否則返回false]
7、public in t lastIndexOf (String str)
[返回指定內容在字符串中最后一次出現的位置,如果沒有出現返回-1]
8、public boolean matches(String regex)
[使用指定正則匹配字符串,如果匹配上則返回true,否則返回false]
參數還可以是正則表達式,正則的內容我們后面會花兩節課時間講解。
9、public String[] split(String regex)
[把字符串按照指定的字符串拆分,拆分之后保存到一個字符串數組返回]
10、public String substring (int beginIndex)
[截取字符串,從指定的索截取到最后,參數: beginIndex開始的索引下標]
該方法切割的時候包括了開始的索引下標。
11、public String substring(int beginIndex, int endIndex)
[截取字符串,從開始索引截取到結束的索引]
包括開始的索引不包括結束的索引。
12、public String toLowerCase()
[將所有的字母轉換成小寫]
使用該方法的時候不影響原字符串的內容,你可以使用這種方式驗證一下其他方法。
13、public String toUpperCase()
[將所有的字母轉換成大寫]
該方法對原字符串還是沒有影響。
14、public String trim()
[刪除字符串兩端的空格,返回刪除空格后的字符串]
總結:
1、要掌握String類常用的方法
2、如果我們要分析一個方法(根據api文檔或者是別人寫的方法),要從方法的返回值和方法的參數入手。
有完整的Java初級,高級對應的學習路線和資料!專注於java開發。分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分布式及面試資料、開源項目,助力開發者成長!
歡迎關注微信公眾號:碼邦主