我修复了以下字符串:
KEY(1,One,Two,Three,table1)
KEY(1,Cat,Dog,Bat,Rabbit,table2)
KEY(1,Go,Do,table3)
我知道固定部分是:
我感兴趣的是只获得这两个部分中没有逗号的单词并将其存储在LinkedList中。 例如:Cat Dog Bat Rabbit,或One Two Three。
有没有一种简单的方法可以摆脱逗号并将所有值存储在LinkedList中?
答案 0 :(得分:2)
List<String> list = new LinkedList<>();
for (String key : keys){
String[] array = key.split(",");
for (int i=1; i<array.length-1; i++){
list.add(array[i].trim());
}
}
或
List<String> tmpList = Arrays.asList(str.split(","))
List<String> list = new LinkedList<>(tmpList.sublist(1, tmpList.size()-1));