String str = "Hello World"
1、str.length();//獲取字符串長度
2、str.indexOf(String s);//查找字符在字符串中的位置,該方法用於返回參數字符串s在指定字符串中首次出現的索引位置,當調用字符串的indexOf()方法時,會從當前的字符串的開始位置搜索s的位置;如果沒有檢索到字符串s,該方法返回值是-1
例:int size = str.indexOf("W"); size = 5;
3、str.lastIndexOf(String s);//該方法用於返回參數字符串s在指定字符串中最后一次出現的索引位置,當調用字符串的lastIndexOf()方法時,會從當前的字符串的開始位置搜索s的位置,並將最后一次出現s的索引位置返回;如果沒有檢索到字符串s,該方法返回值是-1
注:當lastIndexOf()方法中的參數是空字符串""時返回結果與調用length()方法的返回結果相同
4、str.charAt(int index);//指定索引處的字符返回
例:char machar = str.charAt(4); macahr= "o";
5、str.substring(int beginIndex);//從指定的索引位置開始截取到該字符串結尾的字串
例:String substr = str.substring(6);substr = "World";
6、str.substring(int beginIndex,int endIndex);//從字符串的某一索引位置開始截取到莫一索引位置結束的字串
例:String substr = str(0,4);substr = "Hello";
7、str.trim();//去除空格
8、str.replace(char oldChar,char newChar);//字符串替換,返回新的字符串
9、str.startsWith(String prefix);//檢查字符串是否以指定的內容開始,返回boolean類型值
10、str.endsWith(String suffix);//檢查字符串是否以指定內容結尾,返回boolean類型值
11、str.equals(String otherstr);//如果兩個字符串具有相同的字符和長度,則用equals()方法時返回true,此方法區分大小寫
12、str.equalslgnoreCase(String otherstr);//返回boolean類型,但是比較時不區分大小寫
13、str.compareTo(String otherstr);//按字典順序比較兩個字符串,對象的字符序列在參數字符序列之后,返回正整數,在參數字符序列之前返回負整數,相同返回0
14、str.toLowerCase();//將字符串中所以字符從大寫字母改為小寫字母
15、str.toUpperCase();//將字符串中所有字符從小寫字母改為大寫字母
16、str.split(String sign);//分割字符串,sign為分割字符
17、str.split(String sign,int limit);//sign為分割字符,limit為限制次數
18、String.format(String format,Object...args);//format為格式字符串,args為參數
19、StringBuilder builder = new StringBuilder("");//字符串生成器,大大提高了頻繁增加字符串的效率
20、str.append(content);//追加字符帶字符串生成器中
21、str.insert(int offset,arg);//追加至字符串生成器中的某一位置,offset為字符串生成器的位置
22、str.delete(int start,int end);//刪除字符串中的指定開始位置到指定結束位置