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 }