2011-06-10 61 views
1

我想我知道這個答案,但找不到任何簡單的英文來確認它。Blackberry dev - 關於jre 1.5的問題

我目前正在將一個Android應用程序移植到黑莓手機上。我已經解決了大部分問題,但ArrayLists是我堅持的,因爲它們只是在1.5版本中引入的。

任何人都可以告訴我,如果有可能開發更新的黑莓設備,同時將Java合規性設置爲1.5?

我在想,J2ME是黑莓的決定性因素。所以如果只支持1.3,那麼爲黑莓製作的每一款應用都必須在eclipse中寫入,符合級別爲1.3,任何新的blackberrys都是相同的,因此ArrayLists是不可能的。

有人可以證實這一點嗎?

謝謝。

PS有可能創建我自己的ArrayList類,尖括號< >以及?

+0

尖括號(泛型)直到1.5才被引入。我不確定哪些版本可以用於較新的黑莓設備,但如果它們不支持1.5,那麼即使在自定義類中也不能使用泛型。 – 2011-06-10 14:36:20

+0

另外,自Java 1.2以來,ArrayList被引入。泛型是在JDK 5中引入的。 – 2011-06-10 15:38:01

+0

我在Eclipse中使用1.3 Java遵從性。正如Michael B.所說的,只是使用'Vector'而不是'List'。 BB中不支持泛型。 – 2011-06-10 16:47:39

回答

2

因爲他們使用J2ME,所以您必須使用Java 1.4遵從BlackBerry。

將Vector用於動態列表。您不能使用泛型<>。