Blackberry JDE 不包括 java.util.ArrayList, ,尽管它知道 java.util?那是怎么回事?BB 有同等级别吗?我真的不想使用数组,因为我正在处理的对象数量未知。为什么 Blackberry JDE 遗漏了这么多内容?

有帮助吗?

解决方案

从语言的角度来看,它们是Java。它只是不支持所有标准版软件包。它更符合微指标标准,但从包装的角度来看,它远远超出了J2ME。他们不会说他们遵守J2SE 1.6,但它仍然是Java。

当然它有数组,除非你的意思是类, Arrays 。但是,他们也有。它位于包 net.rim.device.api.util 中。

其他提示

是的,Blackberry 不是 J2SE,但也不是 J2ME。查看:

我怀疑是否不可能用这些类做一些你可以用 ArrayList 做的事情。

很棒的文章: BlackBerry API 隐藏的瑰宝(第二部分)

您可以自行将其添加到包中。获取ArrayList实现,只需将其添加到项目中即可。您还需要获得AbstractCollection,AbstractList,Collection,Comparable,ConcurrentModificationException,Iterator,List和ListIterator的实现。

我有一个包含java.util包的项目,我已将所有这些类放在那里,我现在可以使用ArrayList :)。您必须稍微修改类以使用rim导入而不是必要时使用标准java导入,但如果您真的需要ArrayLists,则可以这样做。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top