Estoy tratando de convertir algún código python a java y necesito configurar un valor predeterminado de una lista. Sé el valor predeterminado, el tamaño de la lista y mi objetivo es configurar un valor predeterminado y luego, en mi programa, cambiarlos. En Python simplemente hacer esto (para crear 10 artículos con un valor de cero):¿Cómo establecer un valor predeterminado para la lista de elementos?
list = [0]*10
que estoy tratando de hacer:
List<Integer> list1 = Arrays.asList(0*10); // it just multiples 0 by 10.
Se doest funciona, sé que puedo hacer algo como esto :
for(int i = 0;i<10;i++)
{
list1.add(0);
}
Me preguntaba si había una forma mejor (en lugar del bucle for)?
¿Podría usar una matriz en lugar de una lista? –
@MarkByers Realmente no importa, pero he leído que las listas tienen un mejor rendimiento porque el tamaño es fijo, por eso fui por esa ruta. No es muy importante lo que uso, aunque desde que estoy aprendiendo solo quiero aprender las herramientas adecuadas para las tareas correctas. –
@learningJava: No, es al revés: * las matrices * tienen un tamaño fijo. Pero las listas son generalmente más flexibles. –