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

Java 在键入字符之前,如何从控制台读取输入,java,console,Java,Console,我想从控制台读取输入,例如 输入输入: aabbbab 按Enter键时执行该方法 并一直请求输入并执行,直到键入字符为止。 现在我可以读取输入并执行它。然后我需要再次运行一个程序来输入新的输入。我想你要求的是重复做一些事情(在这种情况下,接受输入并处理它)。应该清楚的是,当你想重复做同样的事情时,你应该把代码放在一个循环中。这个循环看起来像什么(例如for、do、while等)以及它的退出条件是什么取决于您。我认为您要求的是重复地做一些事情(在这种情况下,接受输入并处理它)。应该清楚的是,当你

我想从控制台读取输入,例如
输入输入:
aabbbab
按Enter键时执行该方法 并一直请求输入并执行,直到键入字符为止。
现在我可以读取输入并执行它。然后我需要再次运行一个程序来输入新的输入。

我想你要求的是重复做一些事情(在这种情况下,接受输入并处理它)。应该清楚的是,当你想重复做同样的事情时,你应该把代码放在一个循环中。这个循环看起来像什么(例如for、do、while等)以及它的退出条件是什么取决于您。

我认为您要求的是重复地做一些事情(在这种情况下,接受输入并处理它)。应该清楚的是,当你想重复做同样的事情时,你应该把代码放在一个循环中。该循环的外观(例如for、do、while等)及其退出条件取决于您。

我们可以使用console类从console应用程序读取字符串

BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
while(true){
    String text = console.readLine();
    doStuff(text)
}
 String username = console.readLine("Enter username: ");
 System.out.println(username);

我们可以使用控制台类从控制台应用程序读取字符串

 String username = console.readLine("Enter username: ");
 System.out.println(username);

如果适用,将示例代码与问题一起发布始终是一个好主意,因为这有助于其他人更有效地进行诊断。如果适用,将示例代码与问题一起发布始终是一个好主意,因为这有助于其他人更有效地诊断。你的答案除了你的博客链接之外,对这个问题没有添加任何内容。你的答案除了你的博客链接之外,对这个问题没有添加任何内容。