Java 将两种不同数据类型的数组列表合并到单个数组列表中

Java 将两种不同数据类型的数组列表合并到单个数组列表中,java,arraylist,Java,Arraylist,我正在尝试合并两种不同的数组列表数据类型,并以组合形式获得输出,例如合并以下两种类型 我使用了for each和for循环 私有ArrayList typeOfBulb=新ArrayList; private ArrayList manufcId=新的ArrayList; forint i=0;i最好创建一个类来存储灯泡类型和制造商id。然后创建一个数组列表或一个新类的简单数组来存储数据 public class Bulb{ int manufcId; String manuf

我正在尝试合并两种不同的数组列表数据类型,并以组合形式获得输出,例如合并以下两种类型

我使用了for each和for循环

私有ArrayList typeOfBulb=新ArrayList; private ArrayList manufcId=新的ArrayList;
forint i=0;i最好创建一个类来存储灯泡类型和制造商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<>();

这个问题涉及的整数列表在哪里?你应该显示你的循环。字符串列表、整数列表和没有整数的输出之间的关系是什么?输入是什么?显示您如何获得当前输出。我无法编辑问题
Bajaj       250
Havells     50
Crompton    70
Surya       100
Bajaj       1000
public class Bulb{

    int manufcId;
    String manufcName;

    @Override
    public String toString() {
        //return custom string for easy printing if wanted
    }
}


ArrayList<Bulb> bulbs = new ArrayList<>();