У меня проблемы с вызовом нестатического метода из другого файла.Мой основной файл называется jroff.java, а другой файл (в котором есть два метода, которые мне нужны) называется connectedqueue.java
В файле relatedqueue.java у меня есть следующий код:
class linkedqueue <item_t> {
private class node{
item_t item;
node link;
}
private node front = null;
private node rear = null;
public boolean empty (){
return front == null;
}
public void insert (item_t any) {
node temp = new node();
temp.item = any;
temp.link = null;
if(rear == null) front = temp;
else rear.link = temp;
rear = temp;
}
public item_t remove (){
item_t value;
if (empty ()) throw new NoSuchElementException ();
value = front.item;
front = front.link;
if(front == null) return null;
else return value;
}
}
Вот как я пытаюсь запустить вставку в моем главном файле:
for (String word: words) linkedqueue.insert(word);
Я правильно понял имя файла, но как именно я могу создать экземпляр чего-то подобного?Вот где я использую insert:
String value;
while(value != null){
value = linkedqueue.remove().toString();
remove возвращает item_t, и я хочу это в строке.последний узел будет иметь значение null, то есть когда цикл должен остановиться.
Спасибо за помощь.