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