Java中String類中常用的方法


1.字符串與字符數組的轉換

用toCharArray()方法將字符串變為字符數組

String str = "abcdef";

char c[] = str.tocharArray();

 

 

2.從字符串中取出指定位置的字符

String str = "abcdef"

System.out.println(str.charAt(x));    //x為第幾個字符

 

 

3.字符串與byte數組的轉換

String str = "abcdef";
byte c[] = str.getBytes();

 

 

4.取得一個字符串的長度

Srting str = "abcdef";

System.out.print(str.length);

 

 

5.查找一個字符串是否存在

String str = "abcdef";

System.out.print(str.indexOf("i"));     //i為字符,即查到指定字符位置




String str = "abcdef";

if(str.contains("i"))
{

System.out.print("存在這個字符");
}

 

 

6.去掉左右空格

String str = " abcdef ";

System.out.print(str.tirm());

 

 

7.字符串截取

String str = "abcdef";

System.out.print(str.substring(i));  //i表示從那個位置開始截取,為數字

System.out.print(str.substring(0,5));  //表示從0-5截取

 

 

8.按照指定的字符串拆分字符串

String str = "abcdef";

String c[] = str.split("i");   //i表示要拆分的內容

for(int i=0;i<c.length;i++)    //輸出拆分的內容
{
System.out.println(c[i]);
}

 

 

9.字符串大小寫轉換

”要轉換的內容“.toUpperCase;              小寫轉換大寫
”要轉換的內容“.toLowerCase; 大寫轉換小寫

 

 

10.判斷是否以指定的字符串開頭或者結尾

if(str.startsWith("i"))            //i為指定的內容
{
    System.out.println("以i結尾")
}



if(str.endsWith("i"))
{
   System.out.println("以i開頭");
}

 

 

11.不區分大小寫進行字符串比較

equals      //這個比較是區分大小寫的


equalslgnoreCase   //這個比較是不區分大小寫的

 

 

12.將一個指定的字符串,替換成其他的字符串

String str = "abcdef";     

String newstr = str.replaceAll("c","d");     //將所有的c換成d

System.out.println(newstr);

 


免責聲明!

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



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