|
|
1
2
第一个失败,因为它是一个任务。sort方法需要一个Comparator类的对象。因此,当您说sort(newcomparator)时,您正在创建一个新的比较器,并立即将其传递给sort方法。当您使用Comparator c=new Comparator()时,然后使用sort(c),您将创建一个新的比较器,将其存储在变量c中,并将其传递给sort方法。 第一段代码尝试将一个新的比较器分配给变量c并将其传递给方法sort,java的语法不允许这样做。拥有一个以一个整数为参数的方法并编写foo(intbar=7)是一件很好的事情。这不太有道理。 |
|
|
2
2
希望这有帮助:) |
|
|
3
2
这正试图声明一个变量,
如果您想声明一个变量来保存该比较器,并在排序调用中分配它,您可以如下所示:
但我怀疑这不是你想要的。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |