我想将元素存储在列表中,每个元素有4个参数
我正在尝试创建一个数组列表,为每个元素存储 4 个参数,它们是不同类型的:
iD: int
x位置:浮动
y 位置:浮动
名称:字符串
I use:
ArrayList<String> activList ;
但是当我使用时:
activList.add(2, 4.5, 8.9,"Name");
我收到错误:
“ArrayList 类型中的方法 add(int,Object) 不适用于参数 (in, float, float)”
我不知道如何向 ArrayList 添加不同的类型,有没有办法做到这一点?
感谢您的帮助
您可能需要创建自己的类来表示这 4 个参数。然后您可以将该对象的实例插入到 ArrayList 中:
public class MyParameters {
private int id;
private float x;
private float y;
private String name;
public MyParameters(int id, float x, float y, String name) {
// ...
}
// + getters, setters
}
// ...
List<MyParameters> myParameters = new ArrayList<>();
myParameters.add(new MyParameters(2, 4.5, 8.9, "Name"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)