问题
输入一串字符串,要去找出其中的连续数字并输出。
例如: 输入 ab123cd4f56,输出123 4 56
Java实现
public static void test04(){
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
char[] a = s.toCharArray();
for (int i = 0; i < a.length-1; i++) {
if (Character.isDigit(a[i])){
System.out.print(a[i]);
if (!Character.isDigit(a[i+1])) {
System.out.print(" ");
}
}
}
if (Character.isDigit(a[a.length-1])) {
System.out.print(a[a.length-1]);
}
}