黑马程序员技术交流社区

标题: 定义List集合,存入多个字符串 [打印本页]

作者: Amor~    时间: 2016-4-23 22:25
标题: 定义List集合,存入多个字符串
(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());
                       
                }
        }





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2