输入一个字符串,如a13b345,将数据放入数组中,a[0]=13,a[1]=345
public static void main(String[] args) {
//流输入
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请入字符串:");
try {
//正则
String reg = "\\d+";
String a = reader.readLine();
//String a = "qw23rty567";
Pattern pattern = Pattern.compile(reg);
Matcher mat = pattern.matcher(a);
while(mat.find()){
String data = mat.group();
System.out.println(data);
}
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
if(reader!=null){
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}