Frage

Der Blackberry JDE nicht enthalten java.util.ArrayList, obwohl es über java.util weiß? Was ist damit? Gibt es ein Äquivalent Klasse für BB? Ich will nicht, um ein Array verwenden, wirklich, weil ich eine unbekannte Anzahl von Objekten mit mir zu tun habe. warum die Blackberry JDE verläßt so viel aus?

War es hilfreich?

Lösung

Nun sind sie Java aus einer Sprache Sicht. Es funktioniert einfach nicht alle Standard-Edition-Pakete unterstützen. Es fällt mehr inline mit den Micro Standards, sondern ist weit über J2ME aus einem Paket Standpunkt. Sie gehen nicht herum und sagen, sie sind in Übereinstimmung mit J2SE 1.6, aber es ist immer noch Java.

Und natürlich hat es Arrays, wenn Sie die Klasse, Arrays bedeuten. Aber haben sie auch. Es ist im Paket net.rim.device.api.util entfernt.

Andere Tipps

Ja, Blackberry ist nicht J2SE, aber es ist nicht J2ME keines von beiden. Check out:

Ich habe Zweifel an Unmöglichkeit mit jenen Klassen, etwas zu tun Sie mit Arraylist tun können.

Große Artikel: Blackberry API Hidden Gems (Part Two)

Sie können es in Ihrem Paket selbst hinzufügen. Holen Sie sich das Arraylist Implementierung und einfach fügen Sie es in Ihr Projekt. Sie wird auch die Umsetzung für Abstract, AbstractList, Sammlung, Comparable, ConcurrentModificationException, Iterator, List und ListIterator erhalten müssen.

Ich habe ein Projekt, das ein Paket java.util hat, und ich habe alle diese Klassen in dort setzen, und ich kann jetzt Arraylist verwenden :). Sie werden die Klassen ändern müssen leicht Rand Einfuhren anstatt Standard-Java-Importe bei Bedarf zu verwenden, aber es kann getan werden, wenn Sie wirklich wollen Arraylisten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top