Як перетворити String
масив у формат java.util.List
?
Як перетворити String
масив у формат java.util.List
?
Відповіді:
List<String> strings = Arrays.asList(new String[]{"one", "two", "three"});
Це перегляд списку масиву, список частково немодифікується, елементів ви не можете додавати чи видаляти. Але складність у часі становить O (1).
Якщо ви хочете змінити список:
List<String> strings =
new ArrayList<String>(Arrays.asList(new String[]{"one", "two", "three"}));
Це скопіює всі елементи з вихідного масиву в новий список (складність: O (n))
Перший крок вам потрібно створити екземпляр списку через Arrays.asList ();
String[] args = new String[]{"one","two","three"};
List<String> list = Arrays.asList(args);//it converts to immutable list
Потім вам потрібно передати екземпляр «list» new ArrayList();
List<String> newList=new ArrayList<>(list);