Java Enum compareTo()方法
java.lang.Enum.compareTo() 方法为了比较该枚举与指定对象。枚举常量只能与同一个枚举类型的其他枚举常量。
1 语法
public final int compareTo(E o)
2 参数
o:这是要进行比较的对象。
3 返回值
该方法返回一个负整数,零或正整数,根据此对象是小于指定的对象小于,等于或大于。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Enum compareTo()方法
*/
import java.lang.*;
// enum showing topics covered under Tutorials
enum Tutorials {
topic1, topic2, topic3;
}
public class EnumDemo {
public static void main(String args[]) {
Tutorials t1, t2, t3;
t1 = Tutorials.topic1;
t2 = Tutorials.topic2;
t3 = Tutorials.topic3;
if(t1.compareTo(t2) > 0) {
System.out.println(t2 + " completed before " + t1);
}
if(t1.compareTo(t2) < 0) {
System.out.println(t1 + " completed before " + t2);
}
if(t1.compareTo(t3) == 0) {
System.out.println(t1 + " completed with " + t3);
}
}
}
输出结果为:
topic1 completed before topic2
热门文章
优秀文章