怎样在这个ArrayList里取值?

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:55:25
一个ArrayList

public List getGroupList() {
List l=new ArrayList();
l.add("201");
l.add("202");
l.add("203");
return l;
}

我用List grouplist=this.getGroupList();取到这个ArrayList,

我希望把他们的值一个一个循环取出,该怎么办?
我已经转成List了,grouplist=[201,202,203]
怎么单个取出?

用List的成员函数get(int index)
index表示要取的元素的下标(从0开始)
例如:你想取第一个元素"201";
List grouplist=this.getGroupList();
String s =(String)grouplist.get(0);
此时s="201";
如果要循环输出:
for(int i=0;i<grouplist.size();i++)
System.out.println(grouplist.get(i));

public List getGroupList() {
List l=new ArrayList();
l.add("201");
l.add("202");
l.add("203");
return l;
}

List grouplist=this.getGroupList();
for(Iterator iter = groupList.iterator; iter.hasNext() )
{
system.out.println(iter.next() ) ;
}

public List getGroupList() {
List l=new ArrayList();
l.add("201");
l.add("202");
l.add("203");
return l;
}
List grouplist=this.getGroupList();
for(int i:grouplist){
system.out.println(grouplist(i)) ;
}

public ArrayList getGroupList() {
ArrayList l=new