Collections类

一.概述
Collections是java提供的一种集合操作的工具类,它包含了大量的静态方法,用于实现对集合元素的排序,查找和替换等操作.

在这里插入图片描述

对集合元素排序和查找
Comparable接口
自然比较方法:compareTo()方法,此方法用于比较此对象与指定对象的顺序,如果该对象小于,等于或大于指定对象,则分别返回负整数,零和正整数
示例:学生类实现的Comparable接口,重写了compareTo()方法,通过比较学号实现对象之间的大小比较

public class Student implements Compaerable{
	pravite int num=0;
	pravite String name="";
	pravite String gender=";
	public int getNum(){
	return number;
	}
	public void settNumber(int number){
	this.number=number;
	}
	public String getName(){
	return name;
	}
	public void setName(String name){
	this.name=name;
	}
	public String getGenger(){
	return genger;
	}
	public void setGender(String gender){
	this.gender=gender;
	}
	public int compareTo(Object obj){
	Student student=(Student)obj;
		if(this.number==student.number){
		return 0;
		}else if(this.number>student.getNumber){
		return 1;
		}else{
		return -1;
		}
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值