为了账号安全,请及时绑定邮箱和手机立即绑定

这题怎么做啊,关于集合删除符合条件的元素?

这题怎么做啊,关于集合删除符合条件的元素?

长相思面 2016-11-10 01:50:00
创建一个集合,往集合里面添加几组字符串,判断并删除字符串里面包含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);
  }
 }
}


查看完整回答
反对 回复 2016-11-10
  • 1 回答
  • 0 关注
  • 1097 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信