我試圖使用Queue
並從用戶輸入中讀取一個字符串。不幸的是,它不工作。下面顯示的代碼有什麼問題?在Java中使用隊列讀取一行
public static void main(String[] args) {
// TODO Auto-generated method stub
java.util.Queue q=new LinkedList<String>();
Scanner scan= new Scanner(System.in);
System.out.println("Enter a data");
String line=scan.nextLine();
Iterator<String> it=q.iterator();
while (it.hasNext()){
System.out.println("dongudeyim");
if (it.next().equals("(")){
q.add(line);
System.out.println(q.isEmpty());
}
if(q.iterator().equals(")")){
q.poll();
}
System.out.println(q.isEmpty());
}
}
什麼似乎是問題?你得到了什麼錯誤/結果? – nadavvadan