2009-09-15 167 views
3

黑莓JDE不包括java.util.ArrayList,即使它知道关于java.util?那是怎么回事? BB有没有相同的课程?我真的不想使用数组,因为我有一个未知数量的对象。为什么Blackberry JDE离开这么多?黑莓JDE ArrayList?

+0

你可以使用'java.util.Vector'。请参阅[链接](http://forums.devshed.com/java-help-9/sorting-a-vector-30685.html) – jaleel 2011-12-02 08:45:17

回答

6

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

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

2

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

我有一个项目,有一个java.util包,我已经把所有这些类放在那里,我现在可以使用ArrayList :)。必须稍微修改类才能使用边缘导入,而不是在必要时使用标准Java导入,但如果您真的需要ArrayLists,则可以完成此操作。