文章目录

  • List to Set

List to Set

测试类:

import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;public class Test {public static void main(String[] args) {List<String> list = new ArrayList<>();list.add("东");list.add("南");list.add("西");list.add("北");list.add("上");list.add("下");list.add("左");list.add("右");System.out.println(list);Set<String> set = list.stream().collect(Collectors.toSet());System.out.println(set);}
}

运行,控制台输出:

[东, 南, 西, 北, 上, 下, 左, 右]
[右, 左, 南, 北, 上, 下, 东, 西]

Java 8 - List 转 Set相关推荐

  1. springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据

    SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...

  2. Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几

    Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...

  3. 在k8s中使用gradle构建java web项目镜像Dockerfile

    在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...

  4. Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常

    kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...

  5. SpringBoot项目使用nacos,kotlin使用nacos,java项目使用nacos,gradle项目使用nacos,maven项目使用nacos

    SpringBoot项目使用nacos kotlin demo见Gitte 一.引入依赖 提示:这里推荐使用2.2.3版本,springboot与nacos的依赖需要版本相同,否则会报错. maven ...

  6. OpenAPI使用(swagger3),Kotlin使用swagger3,Java使用swagger3,gradle、Maven使用swagger3

    OpenAPI使用(swagger3) demo见Gitte 一.背景及名词解释 OpenAPI是规范的正式名称.规范的开发工作于2015年启动,当时SmartBear(负责Swagger工具开发的公 ...

  7. Gradle错误提示:Java home supplied via ‘xxx.xxx.xxx‘ is invalid

    Gradle错误提示:Java home supplied via 'org.gradle.java.home' is invalid 描述:在使用idea采用gradle进行依赖的管理功能,当想切换 ...

  8. 查看Hotspot源码,查看java各个版本源码的网站,如何查看jdk源码

    java开发必知必会之看源码,而看源码的第一步则是找到源码

  9. java基本类型转换,随记

    java基本类型转换: double double 转 long double random = Math.round(Math.random()*10000); long l = new Doubl ...

  10. 科学处理java.lang.StackOverflowError: null异常

    java.lang.StackOverflowError: null异常处理 在项目运行中出现StackOverflowError 首先要检查在编码中是否有明显的递归编码,比如死循环或者无限循环调用. ...

最新文章

  1. c语言饭卡管理系统链表文件,C语言《学生信息管理系统》链表+文件操作
  2. 卡联科技与正元地理合作 打造智慧城市
  3. 俩台电脑怎么设置同一局域网_【必看】局域网ip地址不够用怎么办?
  4. 【错误记录】Groovy 运行报错 ( Exception in thread “main“ groovy.lang.MissingMethodException: No signature of )
  5. stm32 fatfs fopen err_disk__小型文件系统FatFS和LittleFS对比和区别
  6. mysql md5函数加密
  7. kibana安装与Kibana server is not ready yet
  8. 【计蒜客 - 程序设计竞赛】商业信息共享(Tarjan缩点)
  9. 03MyBatis的事务管理和缓存机制
  10. c# 基础连接已经关闭: 连接被意外关闭,错误的解决
  11. 格力电器2018年年度权益分派方案出炉:共派发90亿元
  12. 民科微服务电脑版下载_天翼云桌面通用版电脑版下载|天翼云桌面通用版PC客户端 V1.23.0 官方最新版 下载_当下软件园...
  13. springboot和ssm的区别
  14. Linux运维日常命令
  15. 【单片机学习】51单片机【串口】,详细介绍
  16. 制作独特彩妆美女模特头像照片的PS教程
  17. 什么是数字化?企业该如何做数字化?
  18. 【文献翻译】MDC-Checker:一种新的多域配置网络风险评估框架
  19. 大数据周会-本周学习内容总结0102
  20. RPG游戏人物视角控制,相机跟随

热门文章

  1. 黑苹果能登录苹果账号吗_你能让我的网站更像苹果吗
  2. python中的各种作用域
  3. 计算机网络知识点总结2:IP协议(IPV4)
  4. 共济失调患者的日常注意事项
  5. 轻松创建Visual Studio样式的应用程序界面,第二招赶紧Get!
  6. 将python打包成exe文件(携带附属文件)
  7. 结构体排序(sort)
  8. 平面点对问题,切比雪夫距离
  9. UITextView控件_文字内容居左居上
  10. node.js 入门操作 持续学习中