【发布时间】:2013-10-30 21:01:52
【问题描述】:
我是 Java 编码新手,希望得到一些帮助。我正在尝试将 Fish 类的对象添加到 arraylist 调用 fishList
在我的主要例子中
public static void main(String[] args) {
Fish f1 = new Fish("Nemo");}
在我的班级和构造函数中,我有
public class Fish {
protected static String name;
protected static int number;
protected static List<Fish> fistList = new ArrayList<Fish>();
public Fish(String in){
name = in;
number = 15;
fishList.add(name, number);
}
但我得到一个错误“没有找到适合 add(string, int) 的方法 方法 List.add(int, Fish) 不适用 (实参String无法通过方法调用转换为int) 方法 List.add(Fish) 不适用 (实际上形式参数列表的长度不同)
如何正确地将对象添加到数组列表中?
【问题讨论】:
标签: java class object arraylist add