ohhehehe
ohhehehe
采纳率77.8%
2019-08-20 11:42

android中怎么判断一个list是否包含另一个list

比如list A={“语文”“数学”“英文”“物理”}
LIst B={“数学”“语文”}
我想判断A包含B
百度只看见包含某个字符串的
完全小白一个,不知道这样形容对不

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • tiankongzhichenglyf tkzc_shark 2年前

    org.apache.commons.collections4.CollectionUtils.containsAll(A, B);

    点赞 2 评论 复制链接分享
  • weimingjue 王能 2年前

    A.containsAll(B)就行了。
    我都没用过Apache的包,不用看也知道里面就是直接调用上面的代码

    点赞 1 评论 复制链接分享
  • qq_34414592 嘟嘟哥 2年前

    //判断a列表是否包含b列表
    String[] aArrays = {"语文", "数学", "英文", "物理"};
    String[] bArrays = {"数学", "语文"};
    List aList = Arrays.asList(aArrays);
    List bList = Arrays.asList(bArrays);
    for (String bItem : bList) {
    if(!aList.contains(bItem)){
    return false;
    }
    }
    return true;

    点赞 1 评论 复制链接分享

相关推荐