博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java的HashSet和ArrayList的区别是什么?
阅读量:6939 次
发布时间:2019-06-27

本文共 274 字,大约阅读时间需要 1 分钟。

HashSet和ArrayList的区别是什么?

  1.内部实现
    ArrayList是以数组来存储数据,看下面的源代码就能得知。
    

HashSet是用HashMap来储存数据

 2.元素存储

    ArrayList内部实现为一个数组,它的数据自然就会出现重复的现象。
    HashSet内部实现是一个HashMap,把要存入的的数据作为K,而V就是一个Object对象,所以它的数据特点是不会出现相同的两个数据

    

转载于:https://www.cnblogs.com/mohehpc/p/8337842.html

你可能感兴趣的文章
编码模拟Spring依赖注入原理
查看>>
使用后提交页面代码项目的文章
查看>>
Hive安装与配置
查看>>
端口出现err-disabled相关问题
查看>>
fundvaluation截图
查看>>
额外域控制器_安装之二_(Windows Server 2008 R2 SP1英文版)
查看>>
学习的知识
查看>>
【Cloud Foundry 应用开发大赛】todolist,日常管理应用
查看>>
MySql高级五--备份和恢复
查看>>
不止于小程序 APICloud推出react native纯翻译模式的UI引擎
查看>>
文件行数和代码行数统计
查看>>
如何知道一个十位数的二进制有多少个1
查看>>
Linux笔记之VMware网络连接
查看>>
Yii框架官方指南系列30——缓存:片段缓存(Fragment Caching)
查看>>
一个简单的sql加密方式
查看>>
安装与openSUSE基本使用
查看>>
简述Java:String、StringBuffer与StringBuilder 区别
查看>>
linux下一个网卡绑定多个ip
查看>>
PHP-MySQL-Apache环境搭建
查看>>
jenkins2.32 maven自动化部署配置
查看>>