Java字符串的方法有很多種,常用的方法包括:
- length():返回字符串的長(zhǎng)度。
- charAt(int index):返回指定索引位置的字符。
- substring(int beginIndex, int endIndex):返回從指定開始索引到結(jié)束索引之間的子字符串。
- indexOf(String str):返回字符串中第一次出現(xiàn)指定字符串的索引。
- lastIndexOf(String str):返回字符串中最后一次出現(xiàn)指定字符串的索引。
- equals(Object obj):判斷字符串是否與指定的對(duì)象相等。
- startsWith(String prefix):判斷字符串是否以指定的前綴開頭。
- endsWith(String suffix):判斷字符串是否以指定的后綴結(jié)尾。
- toUpperCase():將字符串中的所有字符轉(zhuǎn)換為大寫。
- toLowerCase():將字符串中的所有字符轉(zhuǎn)換為小寫。
- trim():去除字符串兩端的空格。
- replace(char oldChar, char newChar):將字符串中的指定字符替換為新字符。
- split(String regex):根據(jù)指定的正則表達(dá)式將字符串拆分為字符串?dāng)?shù)組。
- concat(String str):將指定的字符串連接到原字符串的末尾。
- isEmpty():判斷字符串是否為空。
- compareTo(String anotherString):按字典順序比較兩個(gè)字符串。
- contains(CharSequence sequence):判斷字符串中是否包含指定的字符序列。
- format(String format, Object… args):根據(jù)指定格式字符串和參數(shù)生成新的字符串。
- matches(String regex):判斷字符串是否匹配指定的正則表達(dá)式。
- valueOf(Object obj):將指定對(duì)象轉(zhuǎn)換為字符串表示形式。
這些只是常見的字符串方法,Java字符串類還提供了很多其他有用的方法。