package com.xiaodong;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
public class Text1
{
public static void main(String[] args)
{
Text2 s = new Text2("王二",5);
Text2 s1 = new Text2("王二",45);
System.out.println(s.compareTo(s1)>0?"s大":"s1大");
}
}
class Text2
{
private String a;
private int b;
Text2(String a,int b)
{
this.a = a;
this.b = b;
}
public String getA() {
return a;
}
public void setA(String a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
@Override
public String toString() {
return "Text2 [a=" + a + ", b=" + b + "]";
}
//重写compareTo方法
public int compareTo(Text2 o)
{
int va = 0;
//首先判断两个值不为空
if(this.a!=null&&o.a!=null)
{
//将本类的值减去传进来的类值赋给变量va
va = this.a.compareToIgnoreCase(o.a);
if(va == 0)
{
va = this.b - o.b;
}
}
return va;
}
}