码迷,mamicode.com
首页 > 编程语言 > 详细

Java双重循环实现任意字符串中提取数字子串

时间:2015-01-05 11:17:34      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:


public class Test2{
 public static void main(String[] args) {
  String s = "211ahn678rh2kkk07312n3e12w4";
  int begin = 0;
  outer:for(;begin<s.length();){
   if(!(s.charAt(begin)>=48 && s.charAt(begin)<=57)){
    begin++;
    continue;
   }
   int end = begin;
   for(;end<s.length();){
    if(!(s.charAt(end)>=48 && s.charAt(end)<=57)){
     System.out.println(s.substring(begin,end));
     begin = end;
     break;
    }else{
     end++;
     if(end == s.length()){
      System.out.println(s.substring(begin));
      break outer;
     }else{
      continue;
     }
    }
   }
  }
 }
}

Java双重循环实现任意字符串中提取数字子串

标签:

原文地址:http://blog.csdn.net/zkn_cs_dn_2013/article/details/42418515

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