gpt4 book ai didi

blackberry - "The type is not generic, it cannot be be parameterized with arguments"

转载 作者:行者123 更新时间:2023-12-03 20:55:42 25 4
gpt4 key购买 nike

我正在尝试创建一个实现黑莓 Comparator 的类这样我就可以轻松地对二维数组进行排序。

import net.rim.device.api.util.Comparator;    

class ArrayComparator implements Comparator<Object[]> {
...
}

这给了我错误:

The Type Comparator is not generic; it can not be parameterized with arguments <Object[]>

如果我包含普通的 JRE 库并导入 java.util.Comparator,这个错误就会消失,但这不会编译,因为它是一个移动设备,库没有预先验证等等。

我该如何解决这个问题?

最佳答案

net.rim.device.api.util.Comparator 没有通用功能。您需要在没有任何类型信息的情况下实现 Comparator 并比较数组的所有项目。如果数组中的项是objets,你也需要在这个Objets上实现Comparator接口(interface)。

您可以获得关于此 link 的更多实现信息

关于blackberry - "The type is not generic, it cannot be be parameterized with arguments",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11904636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com