Java String 方法
所有 String 方法
String 類擁有一組內建方法,您可以在字串上使用它們。
| 方法 | 描述 | 返回型別 |
|---|---|---|
| charAt() | 返回指定索引(位置)處的字元 | char |
| codePointAt() | 返回指定索引處的字元的 Unicode | int |
| codePointBefore() | 返回指定索引之前的字元的 Unicode | int |
| codePointCount() | 返回字串中找到的 Unicode 值的數量。 | int |
| compareTo() | 按字典順序比較兩個字串 | int |
| compareToIgnoreCase() | 按字典順序比較兩個字串,忽略大小寫差異 | int |
| concat() | 將一個字串附加到另一個字串的末尾 | 字串 |
| contains() | 檢查字串是否包含一個字元序列 | boolean |
| contentEquals() | 檢查字串是否包含與指定 CharSequence 或 StringBuffer 完全相同的字元序列 | boolean |
| copyValueOf() | 返回一個 String,表示字元陣列的字元 | 字串 |
| endsWith() | 檢查字串是否以指定的字元(或字元)結尾 | boolean |
| equals() | 比較兩個字串。如果字串相等,則返回 true,否則返回 false | boolean |
| equalsIgnoreCase() | 比較兩個字串,忽略大小寫 | boolean |
| format() | 使用指定的區域設定、格式字串和引數返回格式化的字串 | 字串 |
| getBytes() | 將字串轉換為位元組陣列 | byte[] |
| getChars() | 將字元從字串複製到字元陣列 | void |
| hashCode() | 返回字串的雜湊碼 | int |
| indexOf() | 返回字串中找到的指定字元的第一個出現位置 | int |
| intern() | 返回字串物件的規範表示 | 字串 |
| isEmpty() | 檢查字串是否為空 | boolean |
| join() | 使用指定的字串作為分隔符連線一個或多個字串 | 字串 |
| lastIndexOf() | 返回字串中找到的指定字元的最後一個出現位置 | int |
| length() | 返回指定字串的長度 | int |
| matches() | 使用正則表示式搜尋字串,並返回匹配項 | boolean |
| offsetByCodePoints() | 返回此字串中相對於給定索引偏移 codePointOffset 個程式碼點的索引 | int |
| regionMatches() | 測試兩個字串區域是否相等 | boolean |
| replace() | 搜尋字串中的指定值,並返回一個替換了指定值的新字串 | 字串 |
| replaceAll() | 將此字串中與給定正則表示式匹配的每個子字串替換為給定的替換字串 | 字串 |
| replaceFirst() | 將與給定正則表示式匹配的第一個子字串的出現替換為給定的替換字串 | 字串 |
| split() | 將字串分割成子字串陣列 | String[] |
| startsWith() | 檢查字串是否以指定的字元開頭 | boolean |
| subSequence() | 返回一個作為此序列的子序列的新字元序列 | CharSequence |
| substring() | 返回一個新字串,它是指定字串的子字串 | 字串 |
| toCharArray() | 將此字串轉換為新的字元陣列 | char[] |
| toLowerCase() | 將字串轉換為小寫字母 | 字串 |
| toString() | 返回 String 物件的值 | 字串 |
| toUpperCase() | 將字串轉換為大寫字母 | 字串 |
| trim() | 移除字串兩端的空白字元 | 字串 |
| valueOf() | 返回指定值的字串表示形式 | 字串 |