关于比较函数的问题 求解答
import java.util.*;class Tcomp implements Comparator //这是一个继承接口 Comparator的类
{
public int compare(Object ob1,Object ob2)
{
String s1,s2;
s1=(String)ob1;
s2=(String)ob2;
........
}
}
/////////////////////////////////////////////
class TreeMapDemo
{
public static void main(String args[])
{
TreeMap tm=new TreeMap(new Tcomp());
tm.put("zhang san","zhang wu");
tm.put("zhang si","zhang qi");
...............
}
}
//////////////////////////////////////////
请问在以上例子里,比较函数的object 是指tm中的一个Map.Entry元素,还是其中的key,也就是说我是不是应该把参数设置成Map.Entry类型
[ 本帖最后由 llp108 于 2014-5-23 00:26 编辑 ]