我制作了一个包含40个字段的数组。
System.out.println("Opretter felter");
Field[] felterISpil = new Field[40];
for (int i = 0; i < felterISpil.length; i++) {
felterISpil[i] = new Field(".felt", i);
}
felterISpil[0] = new Field("Start", 1);
System.out.println(Arrays.toString(felterISpil));
我想知道,我怎样才能查找4.felt(索引5)的名称。下面你可以看到代码,它在我的主类
中生成了40个字段My Field.java是以下
class Field{
private String name;
private int number;
public Field (String fieldname, int fieldnumber)
{
this.name = fieldname;
this.number= fieldnumber;
}
public String getFieldname(){
return name;
}
public int getFieldnumber(){
return number;
}
public String toString(){
return number+name;
}
public boolean equals(Object obj){
Field field = (Field) obj;
return (number == field.number && name.equals(field.name));
}
}
答案 0 :(得分:1)
你是什么意思查找名称,名称实例字段?,只需使用felterISpil[4].getFieldName()
来检索它?