14----字符串中找最长的连续数字 并打印这一串
程序员文章站
2022-05-29 14:37:24
...
/** 2、字符串中找最长的连续数字 并打印这一串*/
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while(scanner.hasNext()){
String str=scanner.nextLine();
int max=0;
int count=0;
int end=0;
for(int i=0;i<str.length();i++){
if(str.charAt(i)>='0'&&str.charAt(i)<='9'){
count++;
if(max<count){
max=count;
end=i;
}
}
else{
count=0;
}
}
System.out.println(str.substring(end-max+1,end+1));
}
}
上一篇: isdigit函数详解
推荐阅读
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
《每日一题》字符串中找出连续最长的数字串
-
14----字符串中找最长的连续数字 并打印这一串
-
Java_[字符串中找出连续最长的数字串]读入一个字符串str,输出字符串str中的连续最长的数字串
-
编程题:将一个字符串中连续最长的数字串打印出来
-
请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串
-
[每日一题]48:字符串中找出连续最长的数字串
-
读入一个字符串str,输出字符串str中的连续最长的数字串
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
Python中,获取字符串里的数字串并打印,一串数字打印一行。