首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java ArrayList,该怎么处理

2013-07-16 
javaArrayListpublic class Test2{public ArrayList list(){//初始化ArrayListArrayListInteger listne

java ArrayList
public class Test2
{
public ArrayList list(){
//初始化ArrayList
ArrayList<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
return list;
}
public void alter(){
//修改ArrayList
}
}
alter中怎样修改list中的ArrayList,使list中的ArrayList发生变化 Java ArrayList
[解决办法]

import java.util.ArrayList;

public class AlterList{

//初始化ArrayList
public ArrayList list(){
//初始化ArrayList
ArrayList<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
return list;

}

//修改ArrayList
public void alter(ArrayList list){
//修改list中的数据
list.set(0,8);
list.set(1,6);
list.set(2,5);
}

//主函数
public static void main(String[] args){
AlterList al = new AlterList();
//初始化ArrayList
ArrayList<Integer> list = al.list();
al.alter(list);

//输出结果为8,6,5
for(Integer lists:list){
System.out.println(lists);
}
}
}

[解决办法]
利用 set方法去修改集合的值。再遍历出来就OK啦

热点排行