【问题标题】:How to use tokenizer or split?如何使用分词器或拆分器?
【发布时间】:2015-08-11 13:17:50
【问题描述】:

我正在尝试在 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 -&gt; ArrayList alphabetadd 123, 456 -&gt; ArrayList numbers

【问题讨论】:

标签: android arraylist split add tokenize


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:
    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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      相关资源
      最近更新 更多