moludi
moludi
2017-10-25 09:13

一个集合中多次判断一个元素

  • arraylist
 for (FBillDefine fBillDefine : allBillList) {
                String name = fBillDefine.getBillInfo().getName();
                if (name.startsWith("AM")){
                    this.billList.add(name);
                }
            }
            billList = new ArrayList<String>(new HashSet<String>(billList));

把allBillList里面AM开头的加入到billList 里面,billList 有可能已经存在了许多allBillList里的AM开头的String,有没有更好的实现方法?
师傅说这也不符合他的要求,说一个大集合中多次判断一个元素怎么实现的,往这方面想,怎么改才行我就不知道了

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答