黑莓JDE ArrayList?

问题描述:

黑莓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

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

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

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

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

是的,黑莓不是J2SE,但它不是J2ME。 退房:

我有d对这些类不可能做什么,你可以用ArrayList做些什么。

伟大的文章:BlackBerry API Hidden Gems (Part Two)

+0

感谢您的信息! – Jenny 2009-09-23 11:48:41

+0

不客气! – 2009-09-23 11:51:56