我是 JAVA 新手,我面临初学者的问题,我知道 :-P
IN PLAIN ENGLISH => 我正在尝试创建对象的 ArrayList,并在需要时在数组中添加新对象。
好的,这是我的代码的精简版
package ACP.Employee; //created package
import java.util.ArrayList; //imported arraylist class
import ACP.Employee.EmployeeClass; //imported employee class of same package
public class ClientClass
{
ArrayList<EmployeeClass> empArray = new ArrayList<EmployeeClass>(); //created a new Array List
public static void main (String[] args)
{
int objcount = 0; //variable to store objct count
empArray.add(objcount, EmployeeClass obj);
}
}
IDE(Eclipse)在empArray.add行上给了我以下错误
- 无法对非静态 empArray 进行静态引用
- EmployeeClass 无法解析为变量
- 标记 obj 上的语法错误,删除此标记。
我还尝试用以下语法替换该行,
empArray.add(new EmployeeClass());
但是以下错误仍然存在。
- 无法对非静态 empArray 进行静态引用
请在这里提供帮助,我已经看到了 ArrayList 的 add() 方法的 API 规范,如下所示:::
void add(int index, Object element) ==>> 在列表中的指定位置索引处插入指定元素 boolean add(Object o) ==>> 将指定元素附加到此列表的末尾。来源(http://www.tutorialspoint.com/java/java_arraylist_class.htm)