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)执行