在局网站 作风建设方案阿里国际网站官网入口

news/2025/10/3 8:11:15/文章来源:
在局网站 作风建设方案,阿里国际网站官网入口,cfensi.wordpress,网站首页模板免费下载文章目录 1. Java集合概述2. HashSet3. 泛型 1. Java集合概述 Java 集合类存放于 java.util 包中#xff0c;是一个用来存放对象的容器。 ① 集合只能存放对象。比如你存一个 int 型数据 1 放入集合中#xff0c;其实它是自动转换成 Integer类后存入的#xff0c; Java 中每… 文章目录 1. Java集合概述2. HashSet3. 泛型 1. Java集合概述 Java 集合类存放于 java.util 包中是一个用来存放对象的容器。 ① 集合只能存放对象。比如你存一个 int 型数据 1 放入集合中其实它是自动转换成 Integer类后存入的 Java 中每一种基本类型都有对应的引用类型。 ② 集合存放的是多个对象的引用对象本身还是放在堆内存中。 ③ 集合可以存放不同类型不限数量的数据类型。Java 集合可分为 Set 、 List 和 Map 三种大体系 Set 无序、不可重复的集合List 有序可重复的集合Map 具有映射关系的集合 在 JDK5 之后增加了泛型 Java 集合可以记住容器中对象的数据类型 2. HashSet HashSet 是 Set 接口的典型实现大多数时候使用 Set 集合时都使用这个实现类。我们大多数时候说的 set 集合指的都是HashSet     HashSet 按 Hash 算法来存储集合中的元素因此具有很好的存取和查找性能。 HashSet 具有以下特点 1不能保证元素的排列顺序 2不可重复指的是hashcode值不相同 3HashSet 不是线程安全的 4集合元素可以使 null     当向 HashSet 集合中存入一个元素时 HashSet 会调用该对象的 hashCode() 方法来得到该对象的 hashCode 值然后根据 hashCode 值决定该对象在HashSet 中的存储位置。     如果两个元素的 equals() 方法返回 true 但它们的 hashCode() 返回值不相等 hashSet 将会把它们存储在不同的位置但依然可以添加成功。 举例1 package day10;import java.util.HashSet; import java.util.Set;public class Test3 {public static void main(String[] args) {Set set new HashSet();set.add(1);//添加元素set.add(a);System.out.println(set);set.remove(1);//移除元素System.out.println(set);System.out.println(set.contains(a));//判断是否包含元素aSystem.out.println(set.contains(1));//判断是否包含元素 1set.clear();//清空集合System.out.println(set);} }运行结果 举例2 使用 Iterator 接口遍历集合元素 Iterator 接口主要用于遍历 Collection 集合中的元素 Iterator 对象也被称为迭代器 Iterator 接口隐藏了各种 Collection 实现类的底层细节向应用程序提供了遍历 Collection 集合元素的统一编程接口 Iterator 仅用于遍历集合 Iterator 本身并不提供承装对象的能力。如果需要创建 Iterator 对象则必须有一个被迭代的集合。 使用 foreach 循环遍历集合元素 Java 5 提供了 foreach 循环迭代访问 Collection如 for(Person person: persons){       System.out.println(person.getName ()); } package day10;import java.util.HashSet; import java.util.Iterator; import java.util.Set;public class Test3 {public static void main(String[] args) {Set set new HashSet();set.add(a);set.add(b);set.add(c);set.add(d);System.out.println(set);//使用迭代器遍历集合Iterator it set.iterator();while(it.hasNext()) {System.out.println(it.next());}//for each迭代集合for(Object obj : set) {//把set的每一个值取出来赋值给obj直到循环set的所有值System.out.println(obj);}System.out.println(set.size());//获取集合元素的个数} }运行结果 证明 1不能保证元素的排列顺序 2不可重复 4集合元素可以使 null package day10;import java.util.HashSet; import java.util.Iterator; import java.util.Set;public class Test3 {public static void main(String[] args) {Set set new HashSet();set.add(a);set.add(b);set.add(c);set.add(d);set.add(d);//再添加一个d//集合存的值是不重复的set.add(null);//集合元素可以存nullSystem.out.println(set);//使用迭代器遍历集合Iterator it set.iterator();while(it.hasNext()) {System.out.println(it.next());}//for each迭代集合for(Object obj : set) {//把set的每一个值取出来赋值给obj直到循环set的所有值System.out.println(obj);}System.out.println(set.size());//获取集合元素的个数} } 运行结果 从运行结果看最后添加的null反而排在了第一个位置说明1不能保证元素的排列顺序(根据hashcode值排序) HashSet 集合判断两个元素相等的标准两个对象通过 equals() 方法比较相等并且两个对象的 hashCode() 方法返回值也相等。 如果两个对象通过 equals() 方法返回 true 这两个对象的hashCode 值也应该相同。 3. 泛型 package day10;import java.util.HashSet; import java.util.Set;public class Test3 {public static void main(String[] args) {//Set set new HashSet();SetObject set new HashSetObject();//与上面的等价set.add(a);set.add(1);//泛型SetString set1 new HashSetString();//指定String为集合的泛型那么这个集合不能存String类型之外的set1.add(abc); // set1.add(1);//不可以添加String之外的类型} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年离心机厂家 TOP 企业品牌推荐排行榜,平板,吊袋,刮刀,拉袋,全自动,平板吊袋,平板刮刀,下卸料,卧式过滤,实验室,浓缩过滤离心机公司推荐!

引言在当今的科研、医疗、工业生产等众多领域,离心机作为实现固液分离、颗粒分级等关键操作的重要设备,其性能优劣直接关乎生产效率与实验结果的准确性。然而,随着离心机市场的不断发展,品牌与产品型号层出不穷,这…

我的路由器

我的路由器我的梦想就是自己打造一款自由路由器,所谓自由就是不包含任何专利软件和私有的非公开源码软件 https://librecmc.org/

全新体验:利用Istio提升微服务安全与监控 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

上海 松江 网站制作甘肃城乡建设厅网站首页

“苹”字组词,很多人第一反应就是苹果。那么除了苹果,苹还能组哪些词?苹组词都有哪些?下面,浙江秦学教育小编为大家带来苹组词,释义及造句汇总!来更新我们的组词大全,大家一定要多积累&#xff…

如何评价企业网站推广效果?wordpress短信回复

内核层可以看到当前调用文件处理的进程ID 这个数据结构是非常大的: 我们打印的pid,tgid就是从这里来的,然后只需要找到pid_t的数据类型就好了。 下图这是运行的日志信息: 从上述日志,其实我也把write的系统调用加了入口的打印信…

orbital 转换scikitlearn pipeline 为sql的框架

orbital 转换scikitlearn pipeline 为sql的框架orbital 是一个转换scikitlearn pipeline 为sql的框架,设计上比较有意思,可以将我们训练好的scikitlearn 模型,直接转换为sql 执行,这样进行实际推理预测就会特别简单…

从DevEco Studio开始:华为鸿蒙应用制作完整指南

从DevEco Studio开始:华为鸿蒙应用制作完整指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …

完整教程:华为手机Bootloader一键解锁工具指南

完整教程:华为手机Bootloader一键解锁工具指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

2025 年离合器厂家 TOP 企业品牌推荐排行榜, CB 离合器,VC 离合器,矿山离合器气胎离合器,通风式离合器,推盘离合器,断开通风离合器,KB 离合器,PTO 离合器公司推荐!

在工业生产领域,离合器作为传递动力、控制设备启停的关键部件,其性能优劣直接影响生产效率与设备安全。当前市场上,离合器厂家数量众多,产品质量参差不齐,部分厂商存在技术研发能力薄弱、产品适配性差、售后服务响…

如何使用万网主机建设网站如何自己开发手机app

Chair Footrest Protective Cover 万能通用型椅子脚垫保护套凳子耐磨硅胶加厚垫桌椅脚垫防滑静音套

观后感 —— 鸿蒙真的创新了吗?我找到了一篇论文

观后感 —— 鸿蒙真的创新了吗?我找到了一篇论文观后感 —— 鸿蒙真的创新了吗?我找到了一篇论文地址: https://www.bilibili.com/video/BV17uaazJE6h/涨知识!!!本博客是博主个人学习时的一些记录,不保证是为原…

2025 办公家具厂家 TOP 企业品牌推荐排行榜,实木办公家具,现代办公家具,环保办公家具,智能办公家具,定制办公家具,老板办公家具,总裁办公家具公司推荐!

在当前办公家具行业中,市场需求呈现出多元化与个性化的趋势,然而行业发展却面临诸多问题。一方面,部分企业缺乏核心技术研发能力,产品同质化现象严重,难以满足不同客户对办公家具功能性、环保性与美学设计的多样需…

网站需要多少服务器注册建筑公司

虽然request.url已包含属性和查询字符串,但使用不便,若只需其中一个不好提取,于是用到了如下路径和字符串的单独查询方法: 一、获取路径 例如:我在启动谷歌端口时输入http://127.0.0.1:9000 后接了 "/search?k…

网站建设新闻咨询做团购网站需要注册哪些商标

checkstyle是提高代码质量,检查代码规范的很好用的一款工具,本文简单介绍一下集成的步骤,并提供一份完整的checkstyle的代码规范格式文件,以及常见的格式问题的解决方法。 一,安装 打开idea的文件选项,选择设置&…

如何设计一个网页主题镇江seo网络推广定制

直接安装内核区域直接安装是缺省的内核区域安装方法。在直接安装中,安装程序将在全局区域中运行。缺省情况下,安装程序将创建和格式化内核区域引导磁盘,并使用全局区域的 pkg 发布者在该磁盘上安装 Oracle Solaris 软件包。注 -在内核区域直接…

2025pc穿线管源头厂家 TOP 企业品牌推荐排行榜,PC 建筑工程电工套管,PC 刚性阻燃电线管,PC 硬质刚性塑料管,PC 刚性阻燃低烟无卤绝缘,PC 地铁工程预埋公司推荐!

引言在当前的电力工程、建筑工程及家居装修等领域,pc 穿线管作为电线电缆的重要保护设施,其质量直接关系到用电安全与线路使用寿命。然而,行业内部分 pc 穿线管源头厂家在发展过程中暴露出诸多问题。一些厂家为降低…

网站备案得多长时间莱芜民生网站

随着企业数据规模的增长和业务多元化发展,海量数据实时、多维地灵活查询变成业务常见诉求。同时多套数据库系统成为常态,这既带来了数据管理的复杂性,又加大了数据使用的难度,面对日益复杂的数据环境和严格的数据安全要求&#xf…

贴心的广州网站建设wordpress带会员的主题

Calypso Systems测试Optane DCPMM(DC Persistent Memory Module 数据中心级持久性内存模块)的性能,带宽超过36500MB/s(顺序读写速度128000MB/s),每秒读写速度为3240万IOPS(顺序读取速度5000),平均响应时间达到0.11微秒。Calypso PM(持久性内存…

2025桥梁护栏厂家 TOP 企业品牌推荐排行榜,防撞桥梁护栏,景观,不锈钢,铝合金,灯光桥梁护栏推荐这十家公司!

在当前基础设施建设快速推进的背景下,桥梁护栏作为保障桥梁通行安全、提升桥梁整体美观度的重要组成部分,其市场需求持续增长。然而,桥梁护栏行业却面临着诸多亟待解决的问题。一方面,市场上品牌数量众多,产品质量…

芜湖做网站的邓健专业

思路&#xff1a; 上下左右设置四个边界 每走完一行或者一列&#xff0c;移动相应边界&#xff0c;当左边界大于右边界&#xff0c;或者上边界大于下边界时&#xff0c;结束 代码如下&#xff1a; class Solution {public List<Integer> spiralOrder(int[][] matrix) {…