如何检查另一个列表中是否包含一个列表中的两个字符串值?

桑迪普·沙(Sandeep Shah)

我有一个包含两个String值的Arraylist,我想检查第二个Arraylist中是否同时存在这些值由于某种原因,我陷入了困境,并且我的代码无法正常工作。

这是我的代码:

    public static void main(String[] args) {

    ArrayList <String> list1 = new ArrayList <String>();

    list1.add("bob");
    list1.add("karen");

    ArrayList <String> list2 = new ArrayList <String>();

    list2.add("java");
    list2.add("karen");     
    list2.add("cook");
    list2.add("tablet");
    list2.add("cup");
    list2.add("coffee");

    for (String list11 : list1) {

        for (String list22 : list2) {

            if (list22.contains(list11)){

                System.out.println ("List 2 contains the strings from list1");
            }
        }
    }
}

我的if语句正在执行,即使list11中的所有值都不存在于list22中,但其中只有一个。我的目标是仅在list1中的所有值都存在于list2中时才执行if语句,而无需硬编码任何内容,因为list1最终会增长。

我究竟做错了什么?

Aaditya Gavandalkar

由于您要检查的list2是超集list1,因此for循环应如下所示:

boolean allElementsPresent = true;
    for (String list11 : list1) {
            if (!list22.contains(list11)){
                allElementsPresent = false;                
            }
    }
if(allElementsPresent){
    System.out.println ("List 2 contains the strings from list1");
}

无需遍历list2对象。您只需要迭代list1检查每个元素是否存在list2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查一个字符串是否包含列表中的至少两个字符串

来自分类Dev

检查一个字符串是否包含列表中的至少两个字符串

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

熊猫:检查一个字符串是否至少包含一个列表中的两个单词

来自分类Dev

熊猫:检查一个字符串是否至少包含一个列表中的两个单词

来自分类Dev

比较两个字符串并获得另一个值

来自分类Dev

检查一个列表是否包含另一个列表中包含的字符串

来自分类Dev

如何从一个字符串中一次读取两个字符并复制到另一个字符串中

来自分类Dev

检查一个字符串是否包含Ruby中另一个字符串的所有字符

来自分类Dev

PHP-检查一个字符串是否包含另一个字符串中的任何字符

来自分类Dev

人偶中的函数,用于检查一个字符串是否包含另一个字符串

来自分类Dev

检查一个字符串是否包含在另一个字符串中时的StackOverflow

来自分类Dev

检查一个字符串是否包含在另一个字符串中时的StackOverflow

来自分类Dev

检查一个字符串是否包含在另一个字符串中的程序

来自分类Dev

检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

来自分类Dev

将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

来自分类Dev

Python 3:检查一个字符串是否有另一个列表中的多个匹配项

来自分类Dev

如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

来自分类常见问题

如何测试字符串是否在PHPUnit中包含另一个字符串?

来自分类Dev

给定一个字符串列表,如何检查这些字符串是否在列表中?

来自分类Dev

Python / Pandas:在一个步骤中是否不包含两个字符串中的任何一个的列?

来自分类Dev

检查一个字符串是否在python中包含另一个子字符串

来自分类Dev

如何检查一个字符串是否包含另一个字符串?

来自分类Dev

给定两个字符串,我如何找到另一个出现的次数?

来自分类Dev

如何检查字符串是否包含另一个字符串-Laravel

来自分类Dev

如何寻找另一个字符串中的字符串列表?

来自分类Dev

检查数组中是否包含至少一个字符串值

来自分类Dev

检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

Related 相关文章

  1. 1

    检查一个字符串是否包含列表中的至少两个字符串

  2. 2

    检查一个字符串是否包含列表中的至少两个字符串

  3. 3

    如何测试两个字符串是否同时出现在另一个字符串中?

  4. 4

    如何测试两个字符串是否同时出现在另一个字符串中?

  5. 5

    熊猫:检查一个字符串是否至少包含一个列表中的两个单词

  6. 6

    熊猫:检查一个字符串是否至少包含一个列表中的两个单词

  7. 7

    比较两个字符串并获得另一个值

  8. 8

    检查一个列表是否包含另一个列表中包含的字符串

  9. 9

    如何从一个字符串中一次读取两个字符并复制到另一个字符串中

  10. 10

    检查一个字符串是否包含Ruby中另一个字符串的所有字符

  11. 11

    PHP-检查一个字符串是否包含另一个字符串中的任何字符

  12. 12

    人偶中的函数,用于检查一个字符串是否包含另一个字符串

  13. 13

    检查一个字符串是否包含在另一个字符串中时的StackOverflow

  14. 14

    检查一个字符串是否包含在另一个字符串中时的StackOverflow

  15. 15

    检查一个字符串是否包含在另一个字符串中的程序

  16. 16

    检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

  17. 17

    将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

  18. 18

    Python 3:检查一个字符串是否有另一个列表中的多个匹配项

  19. 19

    如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

  20. 20

    如何测试字符串是否在PHPUnit中包含另一个字符串?

  21. 21

    给定一个字符串列表,如何检查这些字符串是否在列表中?

  22. 22

    Python / Pandas:在一个步骤中是否不包含两个字符串中的任何一个的列?

  23. 23

    检查一个字符串是否在python中包含另一个子字符串

  24. 24

    如何检查一个字符串是否包含另一个字符串?

  25. 25

    给定两个字符串,我如何找到另一个出现的次数?

  26. 26

    如何检查字符串是否包含另一个字符串-Laravel

  27. 27

    如何寻找另一个字符串中的字符串列表?

  28. 28

    检查数组中是否包含至少一个字符串值

  29. 29

    检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

热门标签

归档