微软面试100题---在字符串中找到连续最长的数字串

来源:互联网 发布:淘宝交易管理插件 编辑:程序博客网 时间:2024/06/06 00:25

实现

    public static int continumax(String str){        int len=0;        int maxLen=0;        int end=0;        str=str+'a';        for(int i=0;i<str.length();i++){            if( str.charAt(i)>='0' && str.charAt(i)<='9'){                len++;            }else{                if(len>maxLen){                    maxLen=len;                    end=i;                }                len=0;            }        }        String outStr=str.substring(end-maxLen, end);        System.out.println(outStr);        return maxLen;    }
0 0