Mar*_*ark 59 java arrays collections converter
如何将String [](Array)转换为Collection,如ArrayList或HashSet?
smh*_*kmr 121
Arrays.asList()可以解决这个问题.
String[] words = {"ace", "boom", "crew", "dog", "eon"};
List<String> wordList = Arrays.asList(words);
Run Code Online (Sandbox Code Playgroud)
要转换为Set,您可以执行以下操作
Set<T> mySet = new HashSet<T>(Arrays.asList(words));
Run Code Online (Sandbox Code Playgroud)
Dir*_*irk 10
最简单的方法是:
String[] myArray = ...;
List<String> strs = Arrays.asList(myArray);
Run Code Online (Sandbox Code Playgroud)
使用方便的Arrays实用程序类.请注意,您甚至可以这样做
List<String> strs = Arrays.asList("a", "b", "c");
Run Code Online (Sandbox Code Playgroud)
小智 8
Collections.addAll提供最短(单行)收据
有
String[] array = {"foo", "bar", "baz"};
Set<String> set = new HashSet<>();
Run Code Online (Sandbox Code Playgroud)
你可以这样做
Collections.addAll(set, array);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
148233 次 |
| 最近记录: |