Java獲取字符串信息


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);//刪除字符串中的指定開始位置到指定結束位置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM