Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将大字符串拆分为集合项_Java_Set - Fatal编程技术网

Java 将大字符串拆分为集合项

Java 将大字符串拆分为集合项,java,set,Java,Set,可能重复: 有人能帮我一个版本的下面的表达式,我可以用它来代替ArrayList吗 ArrayList<String> items = new ArrayList<String>(Arrays.asList(comment.split(", "))); arraylistitems=newarraylist(Arrays.asList(comment.split(“,”)); 备注:注释是一大串单词,用“”和“”分隔。需要通过从逗号部分拆分单词来创建单词的单个项目

可能重复:

有人能帮我一个版本的下面的表达式,我可以用它来代替ArrayList吗

ArrayList<String> items = new ArrayList<String>(Arrays.asList(comment.split(", ")));
arraylistitems=newarraylist(Arrays.asList(comment.split(“,”));

备注:注释是一大串单词,用“
”和“
”分隔。需要通过从逗号部分拆分单词来创建单词的单个项目

使用相同的方法,只是将转换后的数组传递给实现的构造函数:

Set<String> items = new HashSet<String>(Arrays.asList(comment.split(", ")));
Set items=newhashset(Arrays.asList(comment.split(“,”));
没有第三方库就不可能进一步简化,但也没有缺点,因为
Arrays.asList
以恒定时间O(1)执行