[英]Java dealing with commas in strings
我有固定的字符串,如:
KEY(1,One,Two,Three,table1)
KEY(1,Cat,Dog,Bat,Rabbit,table2)
KEY(1,Go,Do,table3)
我知道固定部分是:
我感興趣的是只獲取這兩部分中的單詞而不用逗號並將其存儲在LinkedList中。 例如:貓狗蝙蝠兔,或一二三。
有沒有一種簡單的方法來擺脫逗號並將所有值存儲在LinkedList中?
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));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.