直接用正则最酸爽,废话不多直接上代码
public class test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Pattern p=Pattern.compile("\\D+");
String[] str=p.split(input.next());
String max = "";
for (int i = 0,j =str.length; i <j; i++) {
if(max.length()<str[i].length()){
max = str[i];
}
}
System.out.println("最长的数字字符串是:"+max);
}
}