我在以下代码的这一行出现错误:
listofmembers.add(Member);
试图制作一个arraylist,但给我这个错误,有人可以帮我解决它
谢谢,我正在尝试让我的图书馆课保存我的成员(member)和书籍,以便我可以将它们打印为列表
public class Library
{
private ArrayList<Member>listofmembers;
public Library()
{
listofmembers = new ArrayList<Member>();
}
public void storeMember(String Member)
{
listofmembers.add(Member);
}
public int numberOfMembers()
{
return Member.size();
}
}
最佳答案
您正在尝试将String
添加到ArrayList<E>
类型的Member
中。那行不通。将数组列表更改为ArrayList<String>
,或将Member
添加到listofmembers
。
声明public void storeMember(String Member)
最有可能是:
public void storeMember(Member member)
{
listofmembers.add(member);
}
另外,
numberOfMembers
应该返回listofmembers.size()
,而不是Member.size()
。