По какой-то причине .get()
недействительный метод в моем коде. Может кто-нибудь указать на ошибку? (Извините за некорректные имена объектов (не планировали на обмен этого кода))Не удается найти .get() в Arraylist
public class Summon_Tester
{
public static void main (String [] Args)
{
Summoned_Bin Bin = new Summoned_Bin();
Bin.addToBin();
System.out.println(Bin.get(0));
}
}
Summoned_Bin код
import java.util.ArrayList;
public class Summoned_Bin
{
ArrayList<Summon> Bin = new ArrayList<Summon>();
Summoned_Bin()
{
}
void addToBin()
{
Summon summoned = new Summon();
int index = 0;
while (Bin.get(index) != null)
{
index++;
}
Bin.add(index , summoned);
}
}
Возможный дубликат [Arraylist - компилятор меня смущает] (http://stackoverflow.com/questions/20557723/arraylist-compiler-is-confusing-me) –
Как это дубликат? –
Возможно, вы имели в виду 'Bin.Bin.get (0)'? Хотя решение в следующем ответе больше предлагается. – johnchen902