解题思路:要找出最长的数字串,则需要创建两个用来存放数字串的字符串,用于比较长度
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
String cur = "";
String ret = "";
int i = 0;
for(;i < str.length();i++){
char ch = str.charAt(i);
if(ch <= '9' &&ch >= '0'){
cur = cur+ch+"";
}else{
if(cur.length() > ret.length()){
ret = cur;
}
cur = "";
}
}
if(i == str.length() && cur.length() > ret.length()){
ret = cur;
}
System.out.println(ret);
}
}