当前位置: 首页 > news >正文

网站建设意见建议表西安网络公司

网站建设意见建议表,西安网络公司,微信网页注册入口,网页开发实战求并集的思路:假设传入的是一个ArrayList对象,求并集的时候直接调用其中一个List集合的addAll方法将另一个集合合并过来,而List的特性是有序,重复的。因此,使用Set接口的无序不可重复的特性,把Collection对…

        求并集的思路:假设传入的是一个ArrayList对象,求并集的时候直接调用其中一个List集合的addAll方法将另一个集合合并过来,而List的特性是有序,重复的。因此,使用Set接口的无序不可重复的特性,把Collection对象作为输入,将ArrayList转为HashSet对象,对元素进行去重,即可得到两个集合的并集。

        求交集的思路:使用嵌套循环,判断list1的第i个元素是否与list2的第j个元素相同,如果相同则存放在一个HashSet集合中,为什么使用Set集合呢?因为假设list1的第一个元素和第二个元素都是1,list的第一个元素是1,那么就会出现存放两次的情况,使用Set集合直接对重复元素去重,当然,也可以先把两个List集合先去重,再判断是否元素相同。

package jiang.com;import java.util.*;public class Practice2 {//实现两个集合的交集和并集public static void main(String[] args) {new ArrayList<Integer>();List<Integer> list1 = new ArrayList<Integer>(Arrays.asList(1,1,3,4,5,77,66));System.out.println("集合1:"+list1);List<Integer> list2 = new ArrayList<Integer>(Arrays.asList(2,1,6,4,3,72,66));System.out.println("集合2:"+list2);Set<Integer> set3 = new HashSet<Integer>(); // 存放并集set3.addAll(list1);set3.addAll(list2);System.out.println("并集:"+set3);Set<Integer> set4 = new HashSet<Integer>(); // 存放交集for (Integer num1 : list1){for (Integer num2 : list2){if (num1.equals(num2)){set4.add(num1);break; // 跳出第二个for循环}}}System.out.println("交集:"+set4);}
}

        运行结果:

http://www.wangmingla.cn/news/95523.html

相关文章:

  • 人和动物做愛视频网站谷歌seo靠谱吗
  • wordpress开启自定义字段搜索引擎优化自然排名的优点
  • 蛋糕网站建设毕业论文键词优化排名
  • 带着购物系统回到80年代百合seo培训
  • 网站开发学什么百度竞价推广代运营公司
  • 兼容性视图中显示所有网站sem是什么分析方法
  • 单页面网站制作技术外国网站开放的浏览器
  • 个人代做网站江西seo推广方案
  • 滕王阁环境建设网站武汉百度关键词推广
  • 软件开发过程五个步骤武汉seo排名
  • 中国建设网站软文网站
  • 交互式网站设计惠州seo博客
  • wordpress主题的安装优化大师win10
  • 即墨市网站建设鱼头seo软件
  • glitch做网站百度公司招聘
  • 1核1g服务器做网站免费拓客软件排行榜
  • 0基础如何做网站品牌运营管理公司
  • 东莞寮步网站建设网络公司百度投诉电话24小时
  • 建设一个行业性的网站价格成都网站建设方案托管
  • 网站域名注册流程太原网站推广公司
  • 做外贸维护网站需要注意什么企业网站注册域名的步骤
  • 平台网站建设教程今天刚刚发生的新闻最新新闻
  • 用asp做网站出现空白互联网营销师培训内容
  • 好的室内设计网站网站seo优化教程
  • 阿里建站平台官网百度官方网站下载
  • 宿州网站建设在线bt磁力搜索
  • 网站开发公司成本是什么重庆seo哪个强
  • 成都企业网站建设公司电话怎么创建网站赚钱
  • 国外被动收入网站做的好的佛山网站建设制作公司
  • 店面设计师哪里找合肥建站公司seo