哪儿错啦?找不到呀?大家帮我看看呗,大二水平太难的不会希望可以教我简单一点的改动?
15、 输入一个字符串,将其中的所有数字子串提取并转换为相应整数输出,如输入“*1234.345#678ad9jk81-101aght88ir09kp”,则得到1234、345、678、9、81、101、9。
package ex1;
import java.util.Scanner;
//import java.util.Arrays;
public class Ex1_15 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int i,b=0;char[] ch;char a;
String line;
System.out.println("输入字符串");
line=input.next();
ch=new char[]{};
//ch=line.toCharArray();
for(i=0;i<line.length();i++)
{a=line.charAt(i);
if (a=='0'||a=='1'||a=='2'||a=='3'||a=='4'||a=='5'||a=='6'||a=='7'||a=='8'||a=='9')
{
a=ch[b];
b=b+1;
}
}
System.out.print(ch);
input.close(); }
}