OJ题[编程] -- 字符串中找出连续最长的数字串

import java.util.*; /* 字符串处理问题,关键点是将一个完整的字符串转换为单个字符以及判断字符是否为数字. 用max表示经过的数字长度最大值, count表示数字计数器, 当为字母时重置为0, end表示数字尾部, 每次满足数字时, 对max进行判断, 当max='0' && s.charAt(i)<='9') { count++; if(count > max){ max = count; //一直更新最大的数字长度 end = i; } }else{ count=0; //如果遇到字符(不是数字), 清零 }System.out.println(s.substring(end - max + 1, end + 1)); //substring表示截取字符串 //substring(start, stop)内容是截取start到stop-1处所有字符, //长度是stop-start, 不包括stop处的字符 } } } }

【OJ题[编程] -- 字符串中找出连续最长的数字串】

    推荐阅读