可能重复:
Java - 轻松将数组转换为集合
有人可以帮助我使用可用于 SET 而不是 ArrayList 的以下表达式的版本吗?
ArrayList<String> items = new ArrayList<String>(Arrays.asList(comment.split(", ")));
PS:评论是一大串用","
. 需要通过将它们与逗号部分分开来制作单词的单个项目。
可能重复:
Java - 轻松将数组转换为集合
有人可以帮助我使用可用于 SET 而不是 ArrayList 的以下表达式的版本吗?
ArrayList<String> items = new ArrayList<String>(Arrays.asList(comment.split(", ")));
PS:评论是一大串用","
. 需要通过将它们与逗号部分分开来制作单词的单个项目。
您使用相同的方法,只需将转换后的数组传递给Set实现的构造函数:
Set<String> items = new HashSet<String>(Arrays.asList(comment.split(", ")));
没有第三方库就不可能进一步简化,但没有缺点,因为Arrays.asList
在恒定时间O(1)中执行。