2014-10-26 65 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()來檢索它?

相關問題