2009-09-15 118 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,則可以完成此操作。