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