Aashish Pawar:
siempre que lo desee para inicializar colecciones de Java con los valores que utilizo el siguiente enfoque para List
:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
//...
para un mapa
Map<String,Integer> map = new HashMap<>();
map.put("string",1);
//..
Quiero algunas colecciones manera Inicializa como lo hacemos en conjunto inicialización.
int[] arr = {1,2,3,4,5};
¿Es una forma correcta de hacerlo en Java 8 para la inicialización de los tipos de clases de colección?
Andrónico:
¿Por qué no sería una manera adecuada? Por supuesto, esto se puede hacer en menos código, por ejemplo:
Arrays.asList(1, 2); // fixed size
new ArrayList<>(Arrays.asList(1, 2)); // mutable size
Todo depende de lo que necesita (inmutables o mutables, o hash basado en árboles, etc.).