java String 常用方法集合
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();//將字符串變為大寫
java String 常用方法集合