List<String> result = Splitter.on(CharMatcher.anyOf("{,}")) .trimResults() .omitEmptyStrings() .splitToList();
相关文件: http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Splitter.html
您的列表将是字符串类型,因此 - &gt;列表与LT;字符串&gt;或者您可以使用ArrayList对象。
看到 这个 问题指针。
String tunes = "Electronic,Pop,Rock"; String[] splits = tunes.split(","); List<String> wordList = Arrays.asList(splits);
创建一个数组,如下所示。
String sourceString = "{Electronic,Pop,Rock}"; // it will remove curly braces sourceString = sourceString.substring(1,sourceString.length()-1); String[] arr = sourceString.split(",");
但是,您可以使用Array代替List,但如果确实需要创建列表,则添加以下行。
List<String> list = Arrays.asList(arr);