java中如何将一类中的list里面的值传递给另一个类中的list
3个回答
展开全部
很容易啊,把一个类在另一个类中实例化,就可以通过方法拿到另一个类中的list,详细见代码:
import java.util.ArrayList;
import java.util.List;
public class Test1 {
public List<String> list = new ArrayList<String>();
public static void main(String args[]){
Another ano = new Another();
Test1 t1 = new Test1();
t1.list = ano.getList();
System.out.println(t1.list.get(0));
}
}
class Another{
private List<String> list = new ArrayList<String>();
public Another(){
list.add("我是another类中的list");
}
public List<String> getList() {
return list;
}
public void setList(List<String> list) {
this.list = list;
}
}
输出结果是:
我是another类中的list
不知道你要的是不是这个,因为你的题目也有点要把一个list加入到另一个list的意思,不明确,不过即便是要合并两个list的话,代码也是大同小异了。看你发挥了
import java.util.ArrayList;
import java.util.List;
public class Test1 {
public List<String> list = new ArrayList<String>();
public static void main(String args[]){
Another ano = new Another();
Test1 t1 = new Test1();
t1.list = ano.getList();
System.out.println(t1.list.get(0));
}
}
class Another{
private List<String> list = new ArrayList<String>();
public Another(){
list.add("我是another类中的list");
}
public List<String> getList() {
return list;
}
public void setList(List<String> list) {
this.list = list;
}
}
输出结果是:
我是another类中的list
不知道你要的是不是这个,因为你的题目也有点要把一个list加入到另一个list的意思,不明确,不过即便是要合并两个list的话,代码也是大同小异了。看你发挥了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询