我正在尝试合并两个不同的数组列表数据类型,并以组合形式获得输出,例如合并以下两种类型,
我已经使用了for和for循环
limit(1)
private ArrayList<String> typeOfBulb = new ArrayList<>();
private ArrayList<Integer> manufcId = new ArrayList<>();
for(int i=0;i<companyName.size();i++){
for(int j=0;j<companyName.size();j++){
merge.add(companyName.get(i)+" "+typeOfBulb.get(j));
}
}
[Havells 250, Crompton 70, Crompton 250, Surya 70, Surya 250, Surya 70,
Bajaj 70, Bajaj 50, Bajaj 100, Bajaj 1000
答案 0 :(得分:2)
您最好的选择是创建一个将存储灯泡类型和制造商ID的类。然后创建新类的数组列表(或简单数组)以存储数据。
public class Bulb{
int manufcId;
String manufcName;
@Override
public String toString() {
//return custom string for easy printing if wanted
}
}
ArrayList<Bulb> bulbs = new ArrayList<>();