Articles of arrays de

¿Por qué no puedes tener una “Lista <Lista >” en Java?

En Java, ¿por qué no funciona la siguiente línea de código? List<List> myList = new ArrayList<ArrayList>(); Funciona si lo cambio a List<ArrayList> myList = new ArrayList<ArrayList>(); Al principio, pensé que tal vez no puedas tener listas de una interfaz, pero puedo crear una List muy bien. Ideas?

Cambiar el tamaño de una matriz con C

Necesito tener una serie de estructuras en un juego que estoy haciendo, pero no quiero limitar la matriz a un tamaño fijo. Me dijeron que hay una forma de usar Realloc para hacer que la matriz sea más grande cuando lo necesita, pero no se encuentran ejemplos de esto. ¿Podría alguien por favor mostrarme cómo […]

¿Cómo convertir una cadena en una ArrayList?

En mi Cadena, puedo tener un número arbitrario de palabras que están separadas por comas. Quería que cada palabra se agregara a una ArrayList. P.ej: String s = “a,b,c,d,e,………”;

¿Cómo puedo crear una transmisión desde una matriz?

Actualmente cada vez que necesito crear stream desde una matriz, lo hago String[] array = {“x1”, “x2”}; Arrays.asList(array).stream(); ¿Hay alguna forma directa de crear una transmisión desde una matriz?

Encontrar valores duplicados en la lista de arrays

Tengo una ArrayList Por ejemplo class Car{ String carName; int carType; } Ahora, tengo que encontrar si la lista tiene algún automóvil con el mismo nombre. ¿Cuál es la mejor manera de hacer esto?

¿Por qué System.arraycopy es nativo en Java?

Me sorprendió ver en la fuente de Java que System.arraycopy es un método nativo. Por supuesto, la razón es porque es más rápido. Pero, ¿qué trucos nativos puede usar el código para hacerlo más rápido? ¿Por qué no simplemente recorre la matriz original y copia cada puntero a la nueva matriz, seguramente esto no es […]

¿Cuántos datos puede contener una lista al máximo?

¿Cuántos datos se pueden agregar en java.util.List en Java al máximo? ¿Hay algún tamaño predeterminado de una ArrayList?

Toma un segmento de una matriz en Java sin crear una nueva matriz en el montón

Estoy buscando un método en Java que devuelva un segmento de una matriz. Un ejemplo sería obtener la matriz de bytes que contiene los 4tos y 5tos bytes de una matriz de bytes. No quiero tener que crear una nueva matriz de bytes en la memoria del montón solo para hacer eso. En este momento […]

Cuente las ocurrencias de palabras en ArrayList

Tengo una ArrayList de palabras con entradas duplicadas. Quiero contar y guardar las apariciones de cada palabra en una estructura de datos. ¿Cómo puedo hacerlo?

¿Por qué iniciar una ArrayList con una capacidad inicial?

El constructor habitual de ArrayList es: ArrayList list = new ArrayList(); Pero también hay un constructor sobrecargado con un parámetro para su capacidad inicial: ArrayList list = new ArrayList(20); ¿Por qué es útil crear una ArrayList con una capacidad inicial cuando podemos agregarla como queramos?