java 关于treemap的问题
我想用value给key排序publicstaticvoidmain(String[]args){TreeMap<A1,Integer>map=newTreeMap<A1...
我想用value给key排序
public static void main(String[] args)
{
TreeMap<A1,Integer> map=new TreeMap<A1, Integer>(
new Comparator<A1>(){
@Override
public int compare(A1 o1, A1 o2) {
return map.get(o1)-map.get(o2);
}});
}
匿名类中的return map.get(o1)-map.get(o2)中的两个map报错
错误为:局部变量 map 可能尚未初始化 展开
public static void main(String[] args)
{
TreeMap<A1,Integer> map=new TreeMap<A1, Integer>(
new Comparator<A1>(){
@Override
public int compare(A1 o1, A1 o2) {
return map.get(o1)-map.get(o2);
}});
}
匿名类中的return map.get(o1)-map.get(o2)中的两个map报错
错误为:局部变量 map 可能尚未初始化 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询