黑马程序员技术交流社区

标题: 怎么把ArrayList<String>里面带【0-9】的元素去掉 [打印本页]

作者: IT小笨鸟    时间: 2016-4-11 23:35
标题: 怎么把ArrayList<String>里面带【0-9】的元素去掉
用正则表达式:String regex=“ .*\\d+.* ”;
Iterator <String> it=list.iterator();
while(it.hasNext()){
      String s=it.next();   
      if(s.matches()){
            it . remove();
}
作者: kingblue    时间: 2016-4-12 00:32
s.mathes(regex)
作者: kingblue    时间: 2016-4-12 00:34
s.mathes(regex)
作者: IT小笨鸟    时间: 2016-4-12 13:24
嗯,对,这道题有个要注意的是遍历只能用迭代器,因为要修改集合里面的内容,所以用增强for会出现异常




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