创建一个集合,往集合里面添加几组字符串,判断并删除字符串里面包含0-9的元素(只要字符串里面有有数字,就把整个字符串删掉),最后遍历出最后的集合并打印出来。
比如 list.add("fd48x");
list.add("dhdb");
list.add("ffb4");
list.add("svd");
最后遍历出来的就是"dhdb"和"svd"
1 回答
慕粉3233872
TA贡献70条经验 获得超29个赞
import java.util.ArrayList; import java.util.List; public class test02 { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("fd48x"); list.add("dhdb"); list.add("ffb4"); list.add("svd"); List<String> list1 = new ArrayList<String>(); boolean isNum = false; for(String str:list){ isNum = false; char[] arr = str.toCharArray(); for(int i=0;i<arr.length;i++){ if(Character.isDigit(arr[i])){ isNum = true; break; } } if(!isNum){ list1.add(str); } } for(String s:list1){ System.out.println(s); } } }
添加回答
举报
0/150
提交
取消