java学习笔记
只因太菜
这个作者很懒,什么都没留下…
展开
-
TreeSet自定义去重规则
TreeSet的去重与HashCode和equals无关,通过实现Comparable接口并重写CompareTo方法实现自定义去重。CompareTo方法的返回值为0的情况下被视为相同元素进行去重import java.util.TreeSet;/** * @author lzy */public class Main { public static void main(String[] args) { TreeSet<Person> treeSet..原创 2021-08-20 17:15:16 · 1015 阅读 · 0 评论 -
List、ArrayList自定义排序规则
一种方法是实现Comparable接口并重写compareTo方法。第二种就是Comparator比较器,这里举例的是第一种方法import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * @author lzy */public class Main { public static void main(String[] args) { List<Worke原创 2021-08-19 21:06:23 · 520 阅读 · 0 评论 -
Set、HashSet自定义去重规则
重写equals和HashCode方法进行元素去重import java.util.HashSet;import java.util.Objects;import java.util.Set;/** * @author lzy */public class Main { public static void main(String[] args) { Set<Animal> set = new HashSet<>(); set.原创 2021-08-19 20:52:30 · 856 阅读 · 0 评论 -
JAVA序列化对象到文件、反序列化
import java.io.*;/** * @author lzy */public class Main { public static void main(String[] args) { Person xiaoming=new Person(18,"小明"); File file=new File("src\\file\\1.txt"); File fileParent=file.getParentFile(); /.原创 2021-08-07 21:01:49 · 108 阅读 · 0 评论