Java 设置ArrayList中对象的枚举成员的值

Java 设置ArrayList中对象的枚举成员的值,java,class,arraylist,enums,Java,Class,Arraylist,Enums,这有三个部分。首先我有一个枚举 public enum myType {TYPEA, TYPEB} 然后我有一个myType作为成员的类 public class myClass{ myType t; int example; } 最后我得到了该类的ArrayList ArrayList<myClass> theArray = new ArrayList<myClass>(); 但这给了我一个编译器错误:找不到符号 我尝试过搜索ArrayList中的

这有三个部分。首先我有一个枚举

public enum myType {TYPEA, TYPEB}
然后我有一个myType作为成员的类

public class myClass{
    myType t;
    int example;
}
最后我得到了该类的ArrayList

ArrayList<myClass> theArray = new ArrayList<myClass>();
但这给了我一个编译器错误:找不到符号


我尝试过搜索ArrayList中的对象成员和编辑枚举值,但都没有结果。我真的不确定我错在哪里

你应该这样做:

theArray.get(i).t = myType.TYPEA;
试试array.geti.t=myType.TYPEA;
theArray.get(i).t = myType.TYPEA;