2014-10-26 67 views
0

我制作了一个包含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)的名称。下面你可以看到代码,这是产生在我的主类

我Field.java的40场是以下

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

你的'ArrayList'在哪里? – Rustam 2014-10-26 15:19:02

+3

这不是一个ArrayList。这是一个数组。你使用array [index]来访问一个数组元素。 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html – 2014-10-26 15:19:48

+0

谢谢!我的错。我是Java新手。抱歉 – user1098185 2014-10-26 15:22:58

回答

1

你是什么意思查找名称,该名称实例字段?,只需使用felterISpil[4].getFieldName()来检索它?

相关问题