- 博客(4)
- 收藏
- 关注
原创 使用Comparable接口自定义排序规则
创建一个BookEntity实现类来实现Comparable接口,类中有两个属性--图书名称name和图书价格price,两个属性都是private修饰的,因此需要有get()、set()方法,处理get()、set()方法外,为了方便格式输出,我们重写了toString()方法。自定义排序:比较图书名称是否相同,如若相同则通过图书价格进行排序,反之,通过图书名称进行排序,如若都相同,则保留一条数据。TreeSet的特点是:无序不重复,但能排序,可以快速实现对数值的排序。
2024-03-28 18:40:48 474 1
原创 使用TreeSet实现字符串中数值的排序
2、可以将这些对象存入TreeSet集合,利用TreeSet自身具备的排序功能。例如:String str = "8 10 15 5 2 7"排序后:2,5,7,8,10,15。将字符串中的数值进行排序。
2024-03-27 15:52:16 204
原创 java实现自定义集合--ArrayList
通过源码进行分析,要想集合可以保存数据,就必须得有另一个数组容器才可。首先创建一个Object的数组容器obs,任意给定一个数组大小。//通过源码分析,要想集合可以保存数据,必须得有员工数组容器才可以//元素的个数int size;根据jdk中ArrayList具有的功能分析,初步定义获取当前集合元素的个数size()方法、添加元素add()、获取元素get()、修改指定位置的元素set()、根据索引删除元素remove()、删除所有元素removeAll()。/*** 获取当前集合中元素的个数。
2024-03-26 18:47:35 663 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人