道非道 非常道

勤思、谨言、慎行、厚积、薄发

统计

web

天圆

经济 政治 军事

键康

【找错题】 出除list集合中的数字

 1     public static void main(String[] args) {
 2         List<String> list = new ArrayList<String>();
 3         list.add("a");
 4         list.add("b");
 5         list.add("c");
 6         list.add("136");
 7         list.add("14");
 8         list.add("f");
 9         
10         for(int i = 0;i<list.size();i++){
11             String str = list.get(i);
12             if(isNumeric(str)){
13                 list.remove(i);
14             }
15         }
16         for(int i = 0;i<list.size();i++){
17             System.out.println(list.get(i));
18         }
19     }
20     public static boolean isNumeric(String str) { // 判断字符串是否为数字
21         Pattern pattern = Pattern.compile("[0-9]*");
22         Matcher isNum = pattern.matcher(str);
23         if (!isNum.matches()) {
24             return false;
25         }
26         return true;
27     }

posted on 2010-06-17 15:36 星期五 阅读(174) 评论(0)  编辑  收藏 所属分类: JAVA SE


只有注册用户登录后才能发表评论。


网站导航: