溫馨提示×

String類的常用方法有哪些

小樊
81
2024-10-11 07:57:45
欄目: 編程語言

String 類在 Java 中是一個不可變的類,用于表示文本數(shù)據(jù)。它提供了許多有用的方法來操作和處理字符串。以下是一些 String 類的常用方法:

  1. length():返回字符串的長度。
String str = "Hello";
int len = str.length();  // len 的值為 5
  1. charAt(int index):返回指定索引處的 char 值。
char ch = str.charAt(0);  // ch 的值為 'H'
  1. concat(String str):連接兩個字符串。
String result = str.concat(" World");  // result 的值為 "Hello World"
  1. contains(CharSequence s):檢查字符串是否包含指定的字符序列。
boolean isPresent = str.contains("ell");  // isPresent 的值為 true
  1. startsWith(String prefix)endsWith(String suffix):分別檢查字符串是否以指定的前綴或后綴開始或結(jié)束。
  2. equals(Object anObject)equalsIgnoreCase(String anotherString):比較兩個字符串是否相等,后者忽略大小寫。
  3. indexOf(int ch)lastIndexOf(int ch):分別返回指定字符第一次和最后一次出現(xiàn)的索引。
  4. substring(int beginIndex)substring(int beginIndex, int endIndex):返回字符串的子字符串。
  5. toUpperCase()toLowerCase():將字符串轉(zhuǎn)換為大寫或小寫。
  6. trim():返回字符串的副本,忽略前導(dǎo)和尾隨空白。
  7. replace(char oldChar, char newChar)replaceAll(String regex, String replacement):分別替換字符串中的單個字符或所有匹配正則表達式的子字符串。
  8. split(String regex):使用正則表達式將字符串分割成子字符串數(shù)組。
  9. getBytes(Charset charset):將字符串轉(zhuǎn)換為字節(jié)數(shù)組。
  10. equalsIgnoreCase(String anotherString):與 equalsIgnoreCase 類似,但忽略大小寫。
  11. compareTo(String anotherString):比較兩個字符串的字典順序。
  12. format(String format, Object… args):使用指定的格式字符串和參數(shù)來格式化字符串。
  13. valueOf(boolean b)valueOf(char c)、valueOf(char[] ch)valueOf(double d) 等:將基本數(shù)據(jù)類型轉(zhuǎn)換為 String。

這些方法提供了對字符串進行各種操作的功能,包括創(chuàng)建、訪問、修改、比較和轉(zhuǎn)換等。

0