String s = "dfa233$#$4,.2fsd4"; String s1 = s.replaceAll("\\D",""); System.out.println(s1);
我想问的是比如:“12sdfdsf52sdf”,从中读出12和52两个整数!!! 谢谢!!!!!!!!!上面的 ,thank you all the same!!!!
String[] num = "12sdfdsf52df".split("\\D+"); for(int i = 0 ; i < num.length ; i++) { if(num[i]!=null && !num[i].equals("")) { int number = Integer.parseInt(num[i]); //dosomething with number } }
String s1 = s.replaceAll("\\D","");
System.out.println(s1);
谢谢!!!!!!!!!上面的 ,thank you all the same!!!!
for(int i = 0 ; i < num.length ; i++)
{
if(num[i]!=null && !num[i].equals(""))
{
int number = Integer.parseInt(num[i]);
//dosomething with number
}
}