(1)定义List集合,存入多个字符串
(2)删除集合中包含0-9数字的字符串(只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串
(3)然后利用迭代器遍历集合元素并输出
public static void main(String[] args) {
@SuppressWarnings("rawtypes")
List li = new ArrayList();
li.add("a4c");
li.add("de3");
li.add("qwe.");
li.add("078");
li.add("fgh");
ListIterator i = li.listIterator();
while (i.hasNext()) {
Pattern p = Pattern.compile("\\d");
Matcher m = p.matcher(i.next().toString());
if (m.find()) {
i.remove();
}
}
while (i.hasPrevious()) {
System.out.println(i.previous());
}
}
|
|