java String 常用方法集合

biubiubiuo發表於2018-02-03

String a = "abc";
String b = "abc";
a==b ;//返回true,因為a,b指向的是同一個地址


String a = new String("abc");
String b = new String("abc");
a==b;//返回false,因為a,b指向的不是同一個地址
------------------------------------------------------------
a = "abc def";
b ="abc def";
a.charAt(2);//查詢下標為2的字元
a.compareTo("Abc");//和該字串比大小,直到有一個字元不一樣大
a.concat("ghi");//a = a+"ghi";效果一樣
a.endsWith("def");//判斷是否以def結尾
a.startWith("abc");//判斷是否以abc開頭
a.contains("abc");//判斷是否包含abc
a.equals(b);//判斷a和b字串的內容是否相等
a.indexOf("c");//判斷首次出現“c”的位置
a.lastIndexOf("c");//判斷最後一次出現“c”的位置
a.indexOf("c",2);//判斷從下標為2的的字元開始,首次出現“c”的位置
a.length();//a的長度
a.replace('c','a');//用“a”替換字串裡的“c”
String[] arr = a.split(" ");//將字串以空格分為陣列
a.substring(3);//從下標3開始輸出,直到末尾
a.substring(3,5);//輸出下標3到5的字元
a.toLowerCase();//將字串變為小寫
a.toUpperCase();//將字串變為大寫

相關文章