如何在输入字符之前从控制台读取输入

时间:2009-09-03 22:14:46

标签: java console

我想从控制台读取输入,例如
输入输入:
aabbbab
按Enter键执行方法 并继续询问输入并执行直到键入字符。 目前我可以读取输入并输入它执行它。然后我需要再次运行程序来输入新的输入。

3 个答案:

答案 0 :(得分:4)

BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
while(true){
    String text = console.readLine();
    doStuff(text)
}

答案 1 :(得分:0)

我认为你要求的是反复做某事(在这种情况下接受输入和处理)。应该清楚的是,当你想要反复做同样的事情时,你应该将该代码放在循环中。这个循环看起来像什么(例如for,do,while等)以及它的退出条件是由你决定的。

答案 2 :(得分:0)

我们可以使用控制台类

从控制台应用程序中读取字符串
 String username = console.readLine("Enter username: ");
 System.out.println(username);