网站做二级域名东莞松山湖

diannao/2026/1/18 8:13:29/文章来源:
网站做二级域名,东莞松山湖,做外贸生意最好的网站,wordpress 织梦转换Java 集合的 Set 接口Set类型与List类型的区别Set#xff1a; 无序、不可重复List#xff1a; 有序、可重复1、HashSetHashSet的存储结构#xff1a;HashMap特点#xff1a;HashSet通过比较存放的哈希码(hashCode)来确定对象存放的位置当两个对象的哈希值相等时#xff0c…Java 集合的 Set 接口Set类型与List类型的区别Set 无序、不可重复List 有序、可重复1、HashSetHashSet的存储结构HashMap特点HashSet通过比较存放的哈希码(hashCode)来确定对象存放的位置当两个对象的哈希值相等时HashSet通过对象的equals方法来判断两个对象是否相同如果相同则丢弃该对象由于判断元素是否存在的依据是hashCode和equals方法所以我们在使用时通常重写类的这两个方法来达到自定义对象比较规则的目的。该比较只实现判断两个对象是否相同从而达到存放不重复的效果并无排序功能。重写hashCode()和equals(Object obj)方法实现对象比较/*** 重写hashCode方法*/Overridepublic inthashCode() {returnID;}/*** 重写equals方法必须在执行hashCode方法得到相同哈希值之后才进入该方法*/Overridepublic booleanequals(Object obj) {if (this obj)return true;if (obj null)return false;if (getClass() !obj.getClass())return false;Student other(Student) obj;if (ID !other.ID)return false;return true;}习题已知ArrayList集合s1, 现要实现将s1中重复的元素移除方法1HashSet s2 new HashSet(s1);方法2HashSet s2 new HashSet();s2.addAll(s1);方法3HashSet s2 new HashSet();for(String string : s1) {s2.add(string);}2、TreeSetTreeSet使用元素的自然顺序对元素进行排序或者根据创建set时提供的Comparator进行排序。构造方法构造一个包含指定 collection 元素的新 TreeSet它按照其元素的自然顺序进行排序。Comparator super E comparator)构造一个新的空 TreeSet它根据指定比较器进行排序。该比较器为实现了Comparator接口的类的实体对象。自然顺序的规则TreeSet使用的元素的自然顺序由元素自己提供比较规则。通常这个比较规则有两种实现方法元素对象实现Comparable接口并实现接口的CompareTo方法TreeSet在实例化的时候传入一个该元素对象的比较器该比较器实现了Comparator接口并实现接口的compare方法实现Comparable接口public class Student implements Comparable{.../*** 重写Comparable接口的compareTo方法将o的name属性与本对象的name属性对比*/Overridepublic intcompareTo(Student o) {returnname.compareTo(o.name);}传入比较器比较器类public class MyComparator implements Comparator{Overridepublic intcompare(Student o1, Student o2) {return o1.getAge() -o2.getAge();}}构造方法HashSet stuList new HashSet(new MyComparator());练习使用TreeSet对存储字符串并根据字符串长度排序代码实现public static voidmain(String[] args) {//实例化TreeSet并通过匿名类传入比较器TreeSet tSet new TreeSet(new Comparator() {Overridepublic intcompare(String o1, String o2) {return o2.length() -o1.length();}});tSet.add(asd);tSet.add(asd1);tSet.add(asd111);tSet.add(asd11);System.out.println(tSet);}打印结果[asd111, asd11, asd1, asd]

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

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

相关文章

志愿服务网站建设中标公告门户网站开发专业

一. 进程基本概念: 1.进程: 程序:存放在外存中的一段数据组成的文件 进程:是一个程序动态执行的过程,包括进程的创建、进程的调度、进程的消亡 2.进程相关命令: 1.top 动态查看当前系统中的所有进程信息(根据CPU占用率排序)…

个人如何制作一个网站网站建设制作宝塔面板

全世界只有3.14 % 的人关注了数据与算法之美爱因斯坦曾说过“要是乱糟糟的桌面意味着杂乱无章的脑袋,那空白桌面意味着什么呢?似乎很多在某些领域拥有天赋的人都不喜欢干净整洁的桌面,包括乔布斯和扎克伯格也是,甚至有的人一看到整…

网站ueowordpress自动生成二维码

计算机技术在当今的社会,已经变得越来越热,充斥着我们生活的方方面面。人们的工作或是休闲,离不开互联网和电脑,这既受益于各类软件的诞生,也与时下的技术息息相关。Java作为编程界赫赫有名的语言,在最近几…

十大最坑装修公司排名东莞seo搜索

索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询…

重庆做网站优化推广的公司邢台做网站公司排名

搜狗浏览器是一款日常经常会使用的浏览服务软件,用户可以使用手机获取自己想要的浏览内容,各种浏览操作都可以快速掌握,但是使用浏览器的时候会出现各种动作提示,这样会方便用户的操作,这种动作操作设置以后&#xff0…

160 国际英文网站宝塔面板wordpress静态化

24年软考又要来了,作为高项软考的拦路虎,论文你准备好了吗?!记住在开始考试之前一定要用论文答题纸上把准备好的论文,在规定的时间内写上几遍,一是现在很少动笔写字了。二是、熟悉一下论文考试的感觉。 准备…

网站续费多少钱wordpress显示所有文章列表

linux多线程自己从接触很久也有不少实践,但总是觉得理解不够深刻,不够系统。借这篇文章试着再次系统学习一下linux多线程编程,理解编程的concept,细致看一下POSIX pthread API的实现。还是凭借强大的google search,找到…

网站301检测有什么网站是学做吃的

1.原因分析 后端没接收到uid可能是前端没传递uid也可能是前端传递了uid,但是传递方式与后端接收方式不匹配,导致没接收到更大的可能是因为后端请求方式错了。比如: 2.解决方案 先确定前端传参方式与后端请求方式是匹配的后端get请求的话…

企业网站需要多少费用美篇制作app下载官网免费

题目 有一个大小是N * M的战场地图,被墙壁’#‘分隔成大小不同的区域,上下左右四个方向相邻的空地∵,属于同一个区域,只有空地上可能存在敌人’E’,请求出地图上总共有多少区域里的敌人数小于K。 输入描述 第一行输入为…

网站备案注销找哪个部门软件商店打不开怎么办

java学习 一.io流 简介:io,i代表in,指的是输入,o代表输出。io流是用于处理输入和输出数据的机制。Java的io流主要分为字节流和字符流两种类型。这些流可以用于读取和写入不同类型的数据,如文本,图片&#…

济南做网站 推荐行知科技2022年网络流行语

1、一个人经历了所有的苦难,也不要指望能和谁在一起;我曾经真诚的尝试过,但是结果我不想说。2、只要你愿意,只要我有,整个世界都是你的,而你只能是我的。3、只要你愿意,当你失落失意的时候&…

哪个网站买域名便宜深圳制作网站制作公司

官方扩容指导文档 PVE给虚拟机磁盘扩容 给虚拟机磁盘扩容,选中OpenWRT的硬盘,随后选择调整大小 输入增量大小,即增加多少磁盘空间给硬盘。这里我选择增加4G 进入OpenWRT控制台界面安装一些linux常用查看磁盘的工具(也可以通过网…

微信推广时间关键词优化怎么弄

1、MySQL卸载: (通过yum命令卸载之前安装的mysql, find命令找到mysql文件,再用rm –rf 强制删除/var/lib/mysql) 2、MySQL安装: (使用yum命令安装mysql,安装完成后启动数据库&#x…

黑色炫酷的监控网站html郑州网站建设平台

MSR015/MSR025 是低温漂、低功耗、高精度 CMOS 电压基准, 具有 0.05% 初始精度、低功耗特点。该器件的低输出电压迟滞和低长期输出电压 漂移特性,进一步提高稳定性和系统可靠性。 此外,器件的小尺寸和低运行 电流特性使其非常适合便携…

网站热区图利用关键词进网站后台

网站运营者的救星:雷池WAF社区版 ️ 嘿朋友们!今天我超级激动要跟你们分享一个神器——雷池WAF社区版。这个宝贝对我们这帮网站运营者来说,简直就是保护伞! 智能语义分析技术:超级侦探上线 先说说为啥我这么稀饭它。雷…

安徽集团网站建设亚马逊海外购官方网

这里贴一下自己的模拟SPI驱动,移植的话需要实现SPI管脚的定义和初始化。 一、管脚初始化 MOSI_PIN:设置MOSI为输出模式SCK_PIN:设置SCK为输出模式CSN_PIN:设置CSN为输出模式MISO_PIN:设置MISO为输入模式MOSI_PIN_HIG…

做网站需要要多少钱企业网络品牌维护

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式 🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 &…

网站套站是什么意思网站做电话线用

Pycharm Conda虚拟环境 设置终端进入特定分支而不是主环境base 问题描述 我的电脑有pycharm和anaconda。pycharm采用conda作为管理工具。我每次建立一个pycharm项目,都会为这个项目建立对应的conda解释器。当我希望采用pycharm里的终端时,我希望进入的…

江苏省宿迁市建设局网站首页通知书

文章目录 前言一、获取小程序栈二、生命周期触发总结 前言 界面由A到B,在由B返回A,触发刷新动作 一、获取小程序栈 界面A代码 shuaxin(){//此处可进行接口请求从而实现更新数据的效果console.log("刷新本页面数据啦")},界面B代码 // 返回触…

东莞网站建设全过程网页搜索引擎

转载自 java字符串格式化:String.format()方法的使用常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 l for…