Blackberry JDE 不包括java.util.ArrayList
,即使它知道java.util
?那是怎么回事?BB 是否有同等级别?我真的不想使用数组,因为我正在处理的对象数量未知。为什么黑莓 JDE 遗漏了这么多内容?
问问题
3863 次
3 回答
6
从语言的角度来看,它们是 Java。它只是不支持所有标准版软件包。它更符合微版本标准,但从包的角度来看却远远超出了 J2ME。他们不会到处说他们符合 J2SE 1.6,但它仍然是 Java。
当然它有数组,除非你指的是类,Arrays
. 但是,他们也有。它位于 package 中net.rim.device.api.util
。
于 2009-09-15T21:35:25.460 回答
4
是的,Blackberry 不是 J2SE,但也不是 J2ME。查看:
我怀疑不可能用这些类做一些你可以用 ArrayList 做的事情。
于 2009-09-22T13:35:14.187 回答
2
您可以自己将其添加到您的包中。获取 ArrayList 实现并将其添加到您的项目中。您还需要获取 AbstractCollection、AbstractList、Collection、Comparable、ConcurrentModificationException、Iterator、List 和 ListIterator 的实现。
我有一个项目,它有一个 java.util 包,我把所有这些类都放在那里,我现在可以使用 ArrayList :)。您将不得不稍微修改类以在必要时使用 rim 导入而不是标准 java 导入,但如果您真的想要 ArrayLists,则可以这样做。
于 2009-09-17T11:31:09.403 回答