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个