码迷,mamicode.com
首页 > 其他好文 > 详细

输入字符串取出字符串中的连续数字放入单独数组

时间:2014-08-16 17:07:20      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   for   ar   div   amp   

public class ShowsNum {
    public Map getNums(String str){
        HashMap<Integer,String> map=new HashMap<Integer,String>();
        char [] chnum=str.toCharArray();
        StringBuffer strbuffer=new StringBuffer();
        int des=1;
        for(int i=0;i<chnum.length;i++){
            //当前字符是数字
            if(chnum[i]-‘0‘>=0&&chnum[i]-‘0‘<=9){
                strbuffer.append(chnum[i]);
                //判断下一个字符不是数字
                //判断;临界点
                if((i+1)==chnum.length){
                    map.put(des, new String(strbuffer));
                    break;
                }
                if(!(chnum[i+1]-‘0‘>=0&&chnum[i+1]-‘0‘<=9)){
                    map.put(des, new String(strbuffer));
                    des++;
                    strbuffer=strbuffer.delete(0,strbuffer.length());
                }
            }
        }        
        return map;
    }
}

输入字符串取出字符串中的连续数字放入单独数组,布布扣,bubuko.com

输入字符串取出字符串中的连续数字放入单独数组

标签:des   style   blog   color   for   ar   div   amp   

原文地址:http://www.cnblogs.com/whut-lp/p/3916552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!