如何使用tokenizer或split?

时间:2015-08-11 13:17:50

标签: android arraylist split add tokenize

我正在尝试在Java for Android中使用tokenizersplit,这是我的代码到目前为止:

ArrayList<String> textList = new ArrayList<String>();
ArrayList<String> alphabet = new ArrayList<String>();
ArrayList<String> numbers = new ArrayList<String>();

textList.add("abc|123");
textList.add("def|456");

但是,怎么做:add abc, def -> ArrayList alphabetadd 123, 456 -> ArrayList numbers

2 个答案:

答案 0 :(得分:0)

for(String text : textList){
    String[] parts = text.split("|");
    String part1 = parts[0]; // abc, def
    String part2 = parts[1]; // 123, 456
    alphabet.add(part1);
    numbers.add(part2);
}

答案 1 :(得分:0)

但在拆分检查之前,textList包含“|”

for(int i = 0; i< textList.size(); i++){
  String[] arr = textList.get(i).spit("|");
  alphabet.add(arr[0]);
  numbers.add(arr[1]);
}