dabocaiqq
2020-05-25 17:26
采纳率: 66.6%
浏览 1.1k

Java语言怎么判断一个数组的元素全部包含在另一个数组中了?

Java语言怎么判断一个数组的元素全部包含在另一个数组中了?
Java语言怎么判断一个数组的元素全部包含在另一个数组中了?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 毕小宝 2020-05-26 05:54
    已采纳

    一楼用集合的思路正确,但是流程有问题,长度相同不一定都包含在内。
    跳转思路:将目标数组放入集合 set 后,然后遍历另一个数组,逐个判断 set.contains(temp) 如果有一个不包含在内,就返回 false, 所有元素遍历成功,就是true.

    点赞 打赏 评论
  • storm_huang 2020-05-25 17:39

    如果是基础类型,可以用hashset,先把一个原数组生成一个set,得到长度。再把需要判断的数组元素加入到set,如果长度没变化则完全包含在里面。

    点赞 打赏 评论

相关推荐 更多相似问题