創建一個集合,往集合里面添加幾組字符串,判斷并刪除字符串里面包含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
提交
取消
