当我按下键盘输入时,如何告诉我的代码停止录制?
Scanner sc = new Scanner(System.in) ;
Stack<String> stack = new Stack<String>() ;
System.out.println("Enter sentence:");
while (????)
{
stack.push(sc.next()) ;
}
答案 0 :(得分:0)
Scanner sc = new Scanner(System.in);
Stack<String> stack = new Stack<String>() ;
System.out.println("Enter sentence:");
sc = new Scanner(sc.nextLine());
while (sc.hasNext())
stack.push(sc.next());
答案 1 :(得分:-1)
在键盘上按Enter键时,您可以尝试这样的停止录制吗?
String input;
while ( !(input = sc.nextLine()).equals("")) {
stack.push(input) ;
}