¿Cómo convierto una String
matriz a java.util.List
?
¿Cómo convierto una String
matriz a java.util.List
?
Respuestas:
List<String> strings = Arrays.asList(new String[]{"one", "two", "three"});
Esta es una vista de lista de la matriz, la lista es parcialmente no modificable, no puede agregar ni eliminar elementos. Pero la complejidad del tiempo es O (1).
Si desea una lista modificable:
List<String> strings =
new ArrayList<String>(Arrays.asList(new String[]{"one", "two", "three"}));
Esto copiará todos los elementos de la matriz de origen en una nueva lista (complejidad: O (n))
Primer paso es necesario crear una instancia de lista a través de Arrays.asList ();
String[] args = new String[]{"one","two","three"};
List<String> list = Arrays.asList(args);//it converts to immutable list
Entonces necesitas pasar la instancia 'lista' a new ArrayList();
List<String> newList=new ArrayList<>(list);