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

河南省建设劳动学会网站重庆承越网站建设公

河南省建设劳动学会网站,重庆承越网站建设公,注册公司代理有哪些,jsp网站建设技术案例目录 1、for循环添加去重 2、for 双循环去重 3、for 双循环重复坐标去重 4、Set去重 5、stream流去重 1、for循环添加去重 List<String> oldList new ArrayList<>();oldList.add("张三");oldList.add("张三");oldList.add("李四&q…

目录

1、for循环添加去重

2、for 双循环去重

3、for 双循环重复坐标去重

4、Set去重

5、stream流去重

1、for循环添加去重
List<String> oldList = new ArrayList<>();oldList.add("张三");oldList.add("张三");oldList.add("李四");oldList.add("王五");oldList.add("赵六");List<Object> newList = Lists.newArrayList();for (String name : oldList) {if (!newList.contains(name)){newList.add(name);}}System.out.println("原本的集合原素"+oldList);System.out.println("去重后的集合"+newList);// An highlighted block
var foo = 'bar';

打印结果如下:

在这里插入图片描述

2、for 双循环去重

@Testpublic void test77() {List<String> oldList = new ArrayList<>();oldList.add("张三");oldList.add("张三");oldList.add("李四");oldList.add("王五");oldList.add("赵六");for (int i = 0; i < oldList.size(); i++) {for (int j = oldList.size() - 1; j > i; j--) {if (oldList.get(j).equals(oldList.get(i))) {oldList.remove(j);}}}System.out.println("原本的集合元素:" + oldList);}}

打印结果如下:

在这里插入图片描述

3、for 双循环重复坐标去重

@Testvoid contextLoads4() {List<String> oldList = new ArrayList<>();oldList.add("张三");oldList.add("张三");oldList.add("李四");oldList.add("王五");oldList.add("赵六");List<String> newList = Lists.newArrayList();newList.addAll(oldList);for (String name : newList) {if (oldList.indexOf(name) != oldList.lastIndexOf(name)) {oldList.remove(oldList.lastIndexOf(name));}}System.out.println("原本的集合原素"+oldList);}// An highlighted block
var foo = 'bar';

打印结果如下:

在这里插入图片描述

4、Set去重

@Testvoid contextLoads5() {List<String> oldList = new ArrayList<>();oldList.add("张三");oldList.add("张三");oldList.add("李四");oldList.add("王五");oldList.add("赵六");List<String> newList = Lists.newArrayList(new HashSet(oldList));System.out.println("原本的集合原素"+newList);}// An highlighted block
var foo = 'bar';

打印结果如下:

在这里插入图片描述

5、stream流去重

@Testvoid contextLoads5() {List<String> oldList = new ArrayList<>();oldList.add("张三");oldList.add("张三");oldList.add("李四");oldList.add("王五");oldList.add("赵六");List<String> collect = oldList.stream().distinct().collect(Collectors.toList());System.out.println("原本的集合原素"+collect);}// An highlighted block
var foo = 'bar';

打印结果如下:
在这里插入图片描述

http://www.yayakq.cn/news/811289/

相关文章:

  • php 如何在网站根目录创建文件夹做网站定金交多少合适
  • 如何创建网站名称可以免费观看电影的网站
  • 网站开发报价模版郑州市官网
  • 高新公司网站建设哪家好东莞网站建设定制
  • 深圳官方网站建设岳阳公司网站开发
  • rp做网站网站返回500错误
  • 网站层次兰州系统开发
  • 苏州建设网站首页常州建设局建筑职称网站
  • 网站制作过程步骤企业黄页信息网
  • 平面素材网站哪个最好江苏外贸网站建设
  • 藁城网站建设网站建设与管理初级教学
  • 平原网站建设电话青岛百度网站建设
  • 腾讯云网站建设的步骤过程百度联盟怎么做网站
  • 网站建设拟采用的技术路线自己编写代码建设微网站
  • 免费大数据分析网站wordpress游客评论
  • 做一名网站编辑要具备什么资格外贸免费开发网站模板
  • 如何做网站认证中国镇江网站
  • 商务网站建设论文总结怎么样做问卷网站
  • 北京有哪些网站建设查看网站建站时间
  • 优质网站建设制作用手机开发app的软件
  • 毕业设计代做网站代码h5广告
  • 网站做百度联盟收入已经很低了wordpress的polylang
  • 大悟网站制作家纺网站模板
  • 深圳网站建设全包社交媒体营销案例
  • 南京网站建设哪家专业个人如何建立微信公众号
  • 两学一做网站网站利用国外免费空间做网站
  • 江西工程建设信息网站乐拾seo
  • 建设地产网站dw网站设计步骤
  • 有利于seo的网站底部中国价格信息网
  • 怎么免费建立自己网站网站源码怎么看