黑莓 JDE ArrayList?
-
07-07-2019 - |
题
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,则可以这样做。
不隶属于 StackOverflow