Java一步一脚—ArrayList使用
来源:互联网 发布:创世中文网大数据 编辑:程序博客网 时间:2024/04/27 14:12
import java.util.*;import java.util.Collections;//自定义的类需要定义含参构造方法,实现接口Compareable和重写方法comareTo方法,重新定义比较标准,并且将对象存进容器中,要重写toString方法class Student implements Comparable{//这里实现Comparable接口,是重写其中compareTo方法重新定义比较标准private int num;private String name;public Student(int num,String name)//这里构造函数实现初始化{this.num=num;this.name=name;}public String toString(){//重写toString,输出Student类的对象内容return num+" "+name; }public int compareTo(Object o)//重新定义比较标准{Student s=(Student)o;//将父类对象强制转化为子类对象,传给子类对象s,然后调用子类特有的属性和方法return this.num-s.num;//相等返回0,大于返回正数,小于返回负数}}public class Test1 {public static void main(String[] args) {// TODO Auto-generated method stubArrayList a=new ArrayList();//使用add方法添加对象到ArrayList中,这里添加的是Student类的对象a.add(new Student(90,"小明"));a.add(new Student(80,"小刚"));a.add(new Student(100,"小李"));Collections.sort(a);//Collections中含有排序方法,且该类为静态类可以直接调用,参数为Arraylist对象System.out.println(a);}}
0 0
- Java一步一脚—ArrayList使用
- Java一步一脚印—HashSet
- Java一步一脚印—HashMap
- java一步一脚印—java基本类型的读写
- Java ArrayList使用总结(一)
- Java一步一脚—排序(最基本的排序,两种快排,归并排序
- Java一步一脚印—TCP网络编程简单实现
- Java一步一脚印—单列两种方式
- Java陷阱(一)——ArrayList.asList
- java ArrayList(一)
- Java容器一:ArrayList
- JAVA集合——ArrayList 使用实例
- java的ArrayList使用
- java ArrayList 使用
- java的ArrayList使用
- java的ArrayList使用
- java ArrayList 使用
- java 一步一脚印 流—文件的保存和读写
- 第八周项目3顺序串算法
- How to setup ac-clang-complete-async
- Java WebService 简单实例
- C3P0整体类结构简单分析2
- 业务系统需要什么样的ID生成器
- Java一步一脚—ArrayList使用
- CharlesProxy学习笔记
- OnTouchListener的使用
- 《设计模式》六大原则之一:依赖倒置原则
- Win32_Processor CPU 参数说明
- codeblocks下如何修改新建文件的默认代码?
- sicily 1171. The Game of Efil
- 使用CSS实现圆形头像的设计
- UNIX诞生的几个主要机器