Pregunta

El Blackberry JDE no incluye java.util.ArrayList , a pesar de que conoce java.util ? ¿Que pasa con eso? ¿Hay una clase equivalente para BB? No quiero usar una matriz, realmente, porque tengo un número desconocido de objetos con los que estoy tratando. ¿Por qué el Blackberry JDE deja tanto fuera?

¿Fue útil?

Solución

Bueno, son Java desde el punto de vista del lenguaje. Simplemente no es compatible con todos los paquetes de edición estándar. Está más en línea con los estándares de microedición, pero está mucho más allá de J2ME desde el punto de vista del paquete. No andan diciendo que cumplen con J2SE 1.6, pero aún así es Java.

Y, por supuesto, tiene matrices, a menos que se refiera a la clase, Arrays . Pero, ellos también tienen eso. Se encuentra en el paquete net.rim.device.api.util .

Otros consejos

Sí, Blackberry no es J2SE, pero tampoco es J2ME. Echa un vistazo:

Tengo dudas sobre la imposibilidad de hacer con esas clases algo que pueda hacer con ArrayList.

Gran artículo: Gemas ocultas de la API de BlackBerry (segunda parte)

Puede agregarlo a su paquete usted mismo. Obtenga la implementación de ArrayList y simplemente agréguela a su proyecto. También deberá obtener la implementación de AbstractCollection, AbstractList, Collection, Comparable, ConcurrentModificationException, Iterator, List y ListIterator.

Tengo un proyecto que tiene un paquete java.util y he puesto todas estas clases allí y ahora puedo usar ArrayList :). Tendrá que modificar ligeramente las clases para usar las importaciones de borde en lugar de las importaciones estándar de Java cuando sea necesario, pero se puede hacer si realmente desea ArrayLists.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top