java list转set用法

参考:https://blog.csdn.net/kye055947/article/details/80561633

之前一直被这两list转set,set转list所烦恼,今天整理了下两者之间怎么转的

  • 初始化list
  List<Integer> list = new ArrayList<>();
  list.add(11);
  list.add(22);
  list.add(33);

方法一(直接放HashSet里面)

Set<Integer> list2 = new HashSet(list);

方法二(add到set里)

Set<Integer> list2 = new HashSet();
list2.addAll(list);

方法三(用stream方式)

Set<Integer> list2 = list.stream.collect(Collectors.toSet());

附:set转list方法

List<Integer> list3 = new ArrayList<>(list2);
posted @ 2021-05-27 10:18  蜗牛使劲冲  阅读(62)  评论(0编辑  收藏  举报  来源