Вопрос2:JAVA ArrayList <Object>
Я думаю, что я путаю на этом ArrayList пожалуйста, объясните мне следующее
У меня есть узел класса , которые имеют два data1, data2 со следующим кодом
(независимо от кода, только узел имеет 2 данных)
public class node{
private static int data1;
private static int data2;
public node(){...}
public static void setData1{...}
public static void getData1{...}
public static void setData2{...}
public static void getData2{...}
}//end of node
А затем я еще один класс link
У меня есть ArrayList, которые определяют ArrayList < узла>
и я хочу, чтобы установить этот узел в моей ArrayList и вывода данных узла
public class link{
private ArrayList<node> linkList=new ArrayList<node>();;
private node nodelist=new node();
...
linkList.add(nodelist)
linkList.get(how to do it here)
}//end of class link
я теперь хочу выводить данные
linkList.get(how to do it here)
как это сделать?
Вы получаете ошибку? Или вы его протестировали, и это работает неправильно? – Xymostech
Возможно, вам нужно создать экземпляр вашего ArrayList. –
Как это не работает, вы получаете исключение, или это тихо проваливается? Вы пробовали отлаживать, чтобы увидеть, что 'linkList.add (nodelist)' на самом деле называется? Btw, нормальное соглашение для Java - это имя класса, начинающееся с буквы верхнего регистра. –