分析以下需求,并用代码实现:
(1)定义List集合,存入多个字符串
(2)删除集合中包含0-9数字的字符串(只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串)
(3)然后利用迭代器遍历集合元素并输出
package text;
import java.util.ArrayList;
import java.util.Iterator;
public class text05 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("asd");
list.add("sd4");
list.add("???8");
list.add("4");
list.add("1441");
list.add("ass");
for(int i=0;i<list.size();i++) {
if(!( list.get(i)).matches("\\D*")) {
list.remove(list.get(i));
i--;
}
}
Iterator it=list.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
}
}