
[英]how to get integers from an arraylist, use them for calculations and print them
[英]How to get arraylist from other class and join them in fragment
我有这样的问题。
我想从Java类中获取arraylist,然后片段中加入一个主arraylist。
public ArrayList<Coin getAll() {
ArrayList<Coin alllist = new ArrayList<();
alllist.addAll( I want this from java class getArraylist1());
alllist.addAll( I want this from another java class getArraylist2());
return alllist;
}
getArraylist1()
和getArraylist2()
这是其他类中的数组列表。 我想在主arraylist上做。
数组列表不是静态的
public ArrayList<Coin> getArraylist1()
{
ArrayList<Coin> coins = new ArrayList<>();
Coin coadd = new Coin();
coadd.setCoinid("RC2022");
coadd.setCoinimages(R.drawable.fivrubl1798);
coadd.setDenom("5");
coins.add(coadd);
return coins;
}
您可以创建其他类的对象并调用get
方法,例如:
public ArrayList getAll(){
ArrayList<Coin> list = new ArrayList<>();
YourClass yourObject = new YourClass();
AnotherClass anotherObject = new AnotherClass();
list.addAll(yourObject.getArraylist1());
list.addAll(anotherObject.getArraylist2());
return list;
}
如果getArraylist1
和getArraylist2
方法是静态的,则无需创建对象,例如:
public ArrayList getAll(){
ArrayList<Coin> list = new ArrayList<>();
list.addAll(YourClass.getArraylist1());
list.addAll(AnotherClass.getArraylist2());
return list;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.