例题1:String s ="32osjfdajsdofjasojg8sofsof0sofjoasjfaf9323k32aodfjosa",从中找出3280932332,你会怎么做?
public Class Solution{
static String s ="32osjfdajsdofjasojg8sofsof0sofjoasjfaf9323k32aodfjosa";
public static void main(String []args){
String a = s.replaceAll("[^0-9]","");
System.out.println(a);
}
}
例题2:String str = "2006-04-15 02:31:04",要把这个串变成20060415023104,你会怎么做?
public Class Solution{
static String str = "2006-04-15 02:31:04";
public static void main(String []args){
String result[] = str.split("[^0-9]"); //也可以写成"\\D"
StringBuilder build = new StringBuilder();
for(int i=0;i<result.length;i++){
build.append(result[i]);
}
System.out.println(build.toString());
}
}