黑马程序员技术交流社区

标题: 将ArrayList集合中的元素中包含0-9中的任意一个数字的元素删除掉? [打印本页]

作者: 李宇飞    时间: 2016-8-2 00:32
标题: 将ArrayList集合中的元素中包含0-9中的任意一个数字的元素删除掉?
public class Test02 {
        public static void main(String[] args) {
                //建立存储数据的list集合
                ArrayList<String> list=new ArrayList<>();
                //添加数据
                list.add("sdhfkh0afs");
                list.add("1asdf3");
                list.add("fdasfads");
                //写出符合匹配的正则表达式
                String regex="\\w*[0-9]\\w*";
                //获取迭代器对象
                Iterator<String> it = list.iterator();
                while(it.hasNext()){
                        if(it.next().matches(regex)){
                                it.remove();
                        }
                }
                System.out.println(list);
        }
}




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