java,list遍历赋值

List<String> list = {“a|b|c”,"d|e|f"……………等…}
如何遍历这个list,并分割每一段文本(分割符为‘|‘),将第一个字母作为List<String> Max的值。
最终region.get(0 , region.get(0) ,的值就为“a” 与 “d”
修改&补充
__________________-----
最终Max.get(0 ), Max.get(1) ,的值就为“a” 与 “d”

_________--
分割a|b|c获得 a , b , c 将a作为Max.get(0)的值
分割d|e|f获得 d , e , f 将d作为Max.get(1)的值

按照你的要求编写的list遍历赋值的Java程序如下

import java.util.ArrayList;
import java.util.List;
public class A {
 public static void main(String[] args) {
  List<String> list = new ArrayList<String>();
  list.add("a|b|c");
  list.add("d|e|f");
  List<String> Max=new ArrayList<String>();
  for(String s:list){
   Max.add(s.split("\\|")[0]);
  }
  System.out.println(Max.get(0));
  System.out.println(Max.get(1));
 }
}

运行结果
a
d

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-25
说得不清楚

~~~~~~~~~追问

啊抱歉我的锅,不过楼下已经看懂了= =谢谢你

相似回答