Android 如何找出两个列表中相同的元素

查找出 ListA 与ListB 中相同的元素 (“李” 和 “钱”):

        List<String> listA = new ArrayList<>();
        listA.add("赵");
        listA.add("");
        listA.add("孙");
        listA.add("");
        listA.add("周");
        List<String> listB = new ArrayList<>();
        listB.add("吴");
        listB.add("");
        listB.add("王");
        listB.add("");
        listB.add("赢");
        for (int i = 0; i < listA.size(); i++) {
            String StrA = listA.get(i);
            for (int j = 0; j < listB.size(); j++){
                if (StrA.equals(listB.get(j))){
                    //取到共同元素,写逻辑
                    String StrB = listB.get(j);
                    Log.e("=====StrA", StrA);
                    Log.e("=====StrB", StrB);
                    break;
                }
            }
        }

猜你喜欢

转载自blog.csdn.net/wuqingsen1/article/details/81181138
今日推荐