String
類在 Java 中是一個不可變的類,用于表示文本數據。它提供了許多有用的方法來操作和處理字符串。以下是一些 String
類的常用方法:
- length():返回字符串的長度。
String str = "Hello";
int len = str.length();
- charAt(int index):返回指定索引處的
char
值。
char ch = str.charAt(0);
- concat(String str):連接兩個字符串。
String result = str.concat(" World");
- contains(CharSequence s):檢查字符串是否包含指定的字符序列。
boolean isPresent = str.contains("ell");
- startsWith(String prefix) 和 endsWith(String suffix):分別檢查字符串是否以指定的前綴或后綴開始或結束。
- equals(Object anObject) 和 equalsIgnoreCase(String anotherString):比較兩個字符串是否相等,后者忽略大小寫。
- indexOf(int ch) 和 lastIndexOf(int ch):分別返回指定字符第一次和最后一次出現的索引。
- substring(int beginIndex) 和 substring(int beginIndex, int endIndex):返回字符串的子字符串。
- toUpperCase() 和 toLowerCase():將字符串轉換為大寫或小寫。
- trim():返回字符串的副本,忽略前導和尾隨空白。
- replace(char oldChar, char newChar) 和 replaceAll(String regex, String replacement):分別替換字符串中的單個字符或所有匹配正則表達式的子字符串。
- split(String regex):使用正則表達式將字符串分割成子字符串數組。
- getBytes(Charset charset):將字符串轉換為字節數組。
- equalsIgnoreCase(String anotherString):與
equalsIgnoreCase
類似,但忽略大小寫。
- compareTo(String anotherString):比較兩個字符串的字典順序。
- format(String format, Object… args):使用指定的格式字符串和參數來格式化字符串。
- valueOf(boolean b)、
valueOf(char c)
、valueOf(char[] ch)
、valueOf(double d)
等:將基本數據類型轉換為 String
。
這些方法提供了對字符串進行各種操作的功能,包括創建、訪問、修改、比較和轉換等。