1,StringBuilder,編輯字符串,內部維護一個可變的字符數組。
2,String常用方法:
1,charAt(int n)
2,toUpperCase(),toLowerCase()
3,IndexOf(String s)//位置
4,str.length()
5,startsWith(String str),endsWith(String str)
6,subString(int begin,int end),subString(int begin)//直到結束
7,str.trim()//去除空格
8,String.valueOf(int n),String.valueOf(double m),String.valueOf(long d)//把其它類型轉化爲字符串,常用於將基本類型轉換爲字符串
9,String[] spilt(String regex)
package day02;
/**
* String[] spilt(String regex)
* 將當前字符串按照滿足正則表達式的部分
* 進行拆分,然後返回被拆分後的幾段字符串
* @author soft01
*
*/
public class SplitDemo {
/**
* String[] spilt(String regex)
* 將當前字符串按照滿足正則表達式的部分
* 進行拆分,然後返回被拆分後的幾段字符串
* @author soft01
*
*/
public class SplitDemo {
public static void main(String[] args) {
String str="78abc123de45fg56hi";
/**
* 按照字符部分進行拆分
*
* 若在拆分過程中連續配上兩次
* 可拆分內容,那麼中間可以拆分處一個空子符串
*/
String array[]=str.split("[0-9]");
System.out.println(array.length);
for(int i=0;i<array.length;i++){
System.out.println(i+":"+array[i]);
}
}
String str="78abc123de45fg56hi";
/**
* 按照字符部分進行拆分
*
* 若在拆分過程中連續配上兩次
* 可拆分內容,那麼中間可以拆分處一個空子符串
*/
String array[]=str.split("[0-9]");
System.out.println(array.length);
for(int i=0;i<array.length;i++){
System.out.println(i+":"+array[i]);
}
}
}//10個