下表列出了 java.lang.String 中經常使用的方法,你能夠在 Scala 中使用:java
序號 | 方法及描述 |
---|---|
1 | char charAt(int index)正則表達式 返回指定位置的字符數組 |
2 | int compareTo(Object o)測試 比較字符串與對象編碼 |
3 | int compareTo(String anotherString)對象 按字典順序比較兩個字符串索引 |
4 | int compareToIgnoreCase(String str)字符串 按字典順序比較兩個字符串,不考慮大小寫get |
5 | String concat(String str)string 將指定字符串鏈接到此字符串的結尾 |
6 | boolean contentEquals(StringBuffer sb) 將此字符串與指定的 StringBuffer 比較。 |
7 | static String copyValueOf(char[] data) 返回指定數組中表示該字符序列的 String |
8 | static String copyValueOf(char[] data, int offset, int count) 返回指定數組中表示該字符序列的 String |
9 | boolean endsWith(String suffix) 測試此字符串是否以指定的後綴結束 |
10 | boolean equals(Object anObject) 將此字符串與指定的對象比較 |
11 | boolean equalsIgnoreCase(String anotherString) 將此 String 與另外一個 String 比較,不考慮大小寫 |
12 | byte getBytes() 使用平臺的默認字符集將此 String 編碼爲 byte 序列,並將結果存儲到一個新的 byte 數組中 |
13 | byte[] getBytes(String charsetName 使用指定的字符集將此 String 編碼爲 byte 序列,並將結果存儲到一個新的 byte 數組中 |
14 | void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 將字符今後字符串複製到目標字符數組 |
15 | int hashCode() 返回此字符串的哈希碼 |
16 | int indexOf(int ch) 返回指定字符在此字符串中第一次出現處的索引 |
17 | int indexOf(int ch, int fromIndex) 返返回在此字符串中第一次出現指定字符處的索引,從指定的索引開始搜索 |
18 | int indexOf(String str) 返回指定子字符串在此字符串中第一次出現處的索引 |
19 | int indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出現處的索引,從指定的索引開始 |
20 | String intern() 返回字符串對象的規範化表示形式 |
21 | int lastIndexOf(int ch) 返回指定字符在此字符串中最後一次出現處的索引 |
22 | int lastIndexOf(int ch, int fromIndex) 返回指定字符在此字符串中最後一次出現處的索引,從指定的索引處開始進行反向搜索 |
23 | int lastIndexOf(String str) 返回指定子字符串在此字符串中最右邊出現處的索引 |
24 | int lastIndexOf(String str, int fromIndex) 返回指定子字符串在此字符串中最後一次出現處的索引,從指定的索引開始反向搜索 |
25 | int length() 返回此字符串的長度 |
26 | boolean matches(String regex) 告知此字符串是否匹配給定的正則表達式 |
27 | boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) 測試兩個字符串區域是否相等 |
28 | boolean regionMatches(int toffset, String other, int ooffset, int len) 測試兩個字符串區域是否相等 |
29 | String replace(char oldChar, char newChar) 返回一個新的字符串,它是經過用 newChar 替換此字符串中出現的全部 oldChar 獲得的 |
30 | String replaceAll(String regex, String replacement 使用給定的 replacement 替換此字符串全部匹配給定的正則表達式的子字符串 |
31 | String replaceFirst(String regex, String replacement) 使用給定的 replacement 替換此字符串匹配給定的正則表達式的第一個子字符串 |
32 | String[] split(String regex) 根據給定正則表達式的匹配拆分此字符串 |
33 | String[] split(String regex, int limit) 根據匹配給定的正則表達式來拆分此字符串 |
34 | boolean startsWith(String prefix) 測試此字符串是否以指定的前綴開始 |
35 | boolean startsWith(String prefix, int toffset) 測試此字符串從指定索引開始的子字符串是否以指定前綴開始。 |
36 | CharSequence subSequence(int beginIndex, int endIndex) 返回一個新的字符序列,它是此序列的一個子序列 |
37 | String substring(int beginIndex) 返回一個新的字符串,它是此字符串的一個子字符串 |
38 | String substring(int beginIndex, int endIndex) 返回一個新字符串,它是此字符串的一個子字符串 |
39 | char[] toCharArray() 將此字符串轉換爲一個新的字符數組 |
40 | String toLowerCase() 使用默認語言環境的規則將此 String 中的全部字符都轉換爲小寫 |
41 | String toLowerCase(Locale locale) 使用給定 Locale 的規則將此 String 中的全部字符都轉換爲小寫 |
42 | String toString() 返回此對象自己(它已是一個字符串!) |
43 | String toUpperCase() 使用默認語言環境的規則將此 String 中的全部字符都轉換爲大寫 |
44 | String toUpperCase(Locale locale) 使用給定 Locale 的規則將此 String 中的全部字符都轉換爲大寫 |
45 | String trim() 刪除指定字符串的首尾空白符 |
46 | static String valueOf(primitive data type x) 返回指定類型參數的字符串表示形式 |