TreeSet 添加Student实体类数据 唯一按升序排序

news/2024/11/1 11:29:46/
Student类代码如下所示:
package com.test.Test10;public class Student implements Comparable<Student>{private int age;private String name;public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Student(int age, String name) {this.age = age;this.name = name;}@Overridepublic String toString() {return "Student{" +"age=" + age +", name='" + name + '\'' +'}';}@Overridepublic int compareTo(Student o) {//return 0;return this.getAge()-o.getAge();}
}测试类如下所示:
package com.test.Test10;import java.util.TreeSet;public class Test03 {public static void main(String[] args) {//创建一个TreeSetTreeSet<Student> ts = new TreeSet<>();ts.add(new Student(10,"elili"));ts.add(new Student(8,"blili"));ts.add(new Student(4,"alili"));ts.add(new Student(9,"clili"));ts.add(new Student(10,"elili"));ts.add(new Student(1,"dlili"));System.out.println(ts.size()); //放了6个数据,出来了5个,重复的删除了System.out.println(ts);        //[Student{age=1, name='dlili'}, Student{age=4, name='alili'}, Student{age=8, name='blili'}, Student{age=9, name='clili'}, Student{age=10, name='elili'}]}
}

http://www.ppmy.cn/news/222308.html

相关文章

PyTorch 提示和技巧:从张量到神经网络

张量和梯度 我们将深入探讨使用 PyTorch 构建自己的神经网络必须了解的 2 个基本概念&#xff1a;张量和梯度。 张量 张量是 PyTorch 中的中央数据单元。它们是类似于数组的数据结构&#xff0c;在功能和属性方面与 Numpy 数组非常相似。它们之间最重要的区别是 PyTorch 张量…

人工蜂群算法(源码)

人工蜂群算法&#xff08;源码&#xff09; AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION 这篇论文没有讲到具体如何实现&#xff0c;但是大家可以通过去官网学习一下这个算法。 算法主要的变化&#xff0c;由三种蜜蜂的行为决定。 适应度值修正 fitness (…

解决七彩虹断剑C.A320M-K PRO V14在Win11下前置面板音频接口无法使用的问题

老规矩&#xff0c;开头先吐槽&#xff0c;又是这块破板&#xff0c;拉跨到极致&#xff01;&#xff01;&#xff01; 正文开始&#xff0c;进Win11系统安装驱动时发现&#xff1a; 七彩虹官网提供的声卡驱动无法正常安装微软官方的声卡驱动只能使用后置面板的音频口&#x…

微星a320m主板可以装服务器系统吗,技嘉a320m主板:微星a320m主板,正式再见

目前技嘉和微星都属于一线主板厂商&#xff0c;A320主板作为入门级主板&#xff0c;技嘉A320主板和微星A320主板区别不是很大&#xff0c;两个品牌的主板都可以选择&#xff0c;由于微星主板性价比更高&#xff0c;更适合入手。当然具体选择更多的还是要根据自己的实际需求和预…

华硕主板固态硬盘不识别_如果ASUS主板BIOS主板无法识别NVMe m.2 SSD,该怎么办?...

[文章指南] nvme m.2硬盘由于其更快的传输速度和性能而越来越受到用户的欢迎&#xff0c;但是在安装过程中也会遇到一些问题. 如果有来自用户的反馈&#xff0c;例如ASUS B250&#xff0c;B350&#xff0c;B360和其他主板&#xff0c;则在安装NVMe m.2固态驱动器后&#xff0c;…

AMD AM4主板首曝:A320芯片组 惠普打造

AMD未来的APU、CPU处理器都会统一使用AM4封装接口&#xff0c;可以无缝切换&#xff0c;而配套芯片组也将升级为300系列&#xff0c;包括X370、B350、A320等等。 Zen处理器还得等明年初&#xff0c;不过第七代APU Bristol Ridge的桌面版本已经发布&#xff0c;AM4主板也开始上路…

计算机组装主板,组装电脑如何选择合适的主板 组装电脑选择合适主板介绍【详解】...

主板是电脑的四大主件之一&#xff0c;是一台桌面电脑重要的组成部分&#xff0c;主板是一个支撑所有硬件的骨架&#xff0c;决定了电脑的稳定性&#xff0c;好的主板能够完全发挥硬件的性能&#xff0c;不受瓶颈的限制&#xff0c;因此主板的重要性还是蛮高的。 组装电脑如何选…

微星主板黑苹果_AMD黑苹果主机金牌装机单

原标题:AMD黑苹果主机金牌装机单 AMD黑苹果主机金牌装机单 2020-11-03 18:41:172点赞5收藏1评论 想攒一台电竞主机、家用主机、酷炫主机无从下手?想省钱又怕性能不达标?值得买帮你打造定制化DIY装机工具,自助全网比价装机,提供最适合的搭配方案,解决各种攒机场景下难题。…