用于比较各种数据类型的Java接口
我需要一个接口,如果使用泛型实现,它将允许它对所有数据类型工作。这样的事情用于比较各种数据类型的Java接口,java,comparison,comparable,Java,Comparison,Comparable,我需要一个接口,如果使用泛型实现,它将允许它对所有数据类型工作。这样的事情 if (myIter.myDataType < SearchDataType){ return myIter; } 如果可能,需要使用整数、字符、字符串甚至布尔值。 我是java新手,所以我不知道有什么东西可以做到这一点。大致如下: class MyDataType<T extends Comparable<T>>{ T data; public My
if (myIter.myDataType < SearchDataType){
return myIter;
}
如果可能,需要使用整数、字符、字符串甚至布尔值。
我是java新手,所以我不知道有什么东西可以做到这一点。大致如下:
class MyDataType<T extends Comparable<T>>{
T data;
public MyDataType(T _data){
data = _data;
}
}
类MyDataType{
T数据;
公共MyDataType(T_数据){
数据=_数据;
}
}
感觉像是一个家庭作业问题
myDataType
是否与SearchDataType
相同,或者myIter始终是相同的类型,或者它们是两种随机类型?您可以使用枚举执行类似的操作-查看您正在寻找的函数<代码>可比?@fdsa,是的,它们将是相同的数据类型。
class MyDataType<T extends Comparable<T>>{
T data;
public MyDataType(T _data){
data = _data;
}
}