首页 > 编程语言 >java Set和List的区别

java Set和List的区别

时间:2023-02-02 16:22:58浏览次数:61  
标签:顺序 java 重复 List 插入 Set

1、重复。Set不允许重复插入。

2、插入顺序。Set不能保证插入顺序。

3、null元素。

4、实现类。list方法常用的实现类: ArrayList、LinkedList 和 Vector。Set: HashSet、LinkedHashSet 以及 TreeSet。

参考:https://blog.csdn.net/weixin_29165725/article/details/114062284

标签:顺序,java,重复,List,插入,Set
From: https://www.cnblogs.com/2008nmj/p/17086397.html

相关文章

  • java的BigDecimal比较大小
    BigDecimala=newBigDecimal(10);BigDecimalb=newBigDecimal(2);if(a.compareTo(b)==0){System.out.println("a等于b");}if(a.compareTo(b)==1){......
  • Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
    双重检查锁定与延迟初始化在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正......
  • Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
    双重检查锁定与延迟初始化在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正......
  • Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
    双重检查锁定与延迟初始化在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要......
  • Java Iterator(迭代器)的作用?
    JavaIterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代ArrayList和HashSet等集合。获取迭代器的方法:arrayList.Iterator()。参考1:https://www.runoo......
  • Java基础-浅拷贝和深拷贝
    浅拷贝浅拷贝会在堆上创建一个新的对象,如果原对象的属性是一个引用类型,拷贝的内部对象是原对象内部对象的引用地址,即原对象和拷贝对象用的是同一个内部对象。classInner......
  • maven settings.xml 配置 镜像仓库
    <?xmlversion="1.0"encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:sch......
  • JavaScript的this指向详解
    一、概念:函数的上下文(this)由调用函数的方式决定,function是“运行时上下文”策略;函数如果不调用,则不能确定函数的上下文。二、规则:对象打点调用它的方法函数,......
  • java异常处理机制(黑马)
    异常体系的介绍我们现在学习的异常不是为了让我们的代码以后不出现异常的情况,而是当程序出现异常之后我们该怎样处理异常体系结构我们一般只需要管Exception就可以......
  • java AES加密
    1、引入maven<!--Base64编码需要--><dependency><groupId>org.apache.directory.studio</groupId><artifactId>org.apache.commons.cod......