java - 无法将对象添加到 ArrayList 中

标签 java object arraylist

为什么整个变量没有定义如果我将数组列表称为条目

public class College
{
    Student s = new Student();
    ArrayList <Student> entries;

    public College()
    {
        entries = new ArrayList<Student>();
    }

    public void add(Student s)
    {
        entires.add(s);
    }
}

已编辑以使 ArrayList 可用于该类吗?

最佳答案

实际上,您必须在 class 范围内定义 ArrayList,如

public class College
{
    Student s = new Student();
    ArrayList <Student> entries;

    public College()
    {
        entries = new ArrayList<Student>();
    }

    public void add(Student s)
    {
        entries.add(s);
    }
}

这样所有类(class)都可以访问您ArrayList

关于java - 无法将对象添加到 ArrayList 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21425566/

相关文章:

java - Tomcat : Cannot put items on the request queue

java - 无法使用 mongo 和 mongojack 反序列化 localdatetime

c++ - 如何访问 C++ 中链表中的对象

reactjs - 如何仅访问 Object.Entries() 中的值,以便 React 不会给我警告?

java - java中一个类的内存分配?

java - 将 "or"添加到字符串

java - JSP中arraylist.get(int i)方法的问题

javax.el.E​​LException : Provider com. 未找到 sun.el.E​​xpressionFactoryImpl

java - 使用 POI 在 Excel 中拉伸(stretch)图像

java - 尝试检查 ArrayList 范围外的项目时出错,但不确定替代方案