1 String类提供的方法:
import
Java.util.*;
public
class
get_StringNum {
public
static
void
main(String[] args) {
String str =
"love23next234csdn3423javaeye"
;
str=str.trim();
String str2=
""
;
if
(str !=
null
&& !
""
.equals(str)){
for
(
int
i=
0
;i<str.length();i++){
if
(str.charAt(i)>=
48
&& str.charAt(i)<=
57
){
str2+=str.charAt(i);
}
}
}
System.out.println(str2);
}
}
output:
232343423
2 正则表达式
import
java.util.*;
import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
public
class
get_StringNum {
public
static
void
main(String[] args) {
String a=
"love23next234csdn3423javaeye"
;
String regEx=
"[^0-9]"
;
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(a);
System.out.println( m.replaceAll(
""
).trim());
}
}
output:
232343423