gpt4 book ai didi

Java检查用户是否在控制台中输入

转载 作者:行者123 更新时间:2023-11-30 09:22:05 24 4
gpt4 key购买 nike

有没有办法检查用户是否在 Java 的控制台窗口中输入?我的程序使用 System.out.print() 打印它收到的有关客户端连接的信息,我希望它在用户输入时暂时停止打印信息。使用 Scanner 类在单独的线程上读取用户输入。我需要能够查看用户是否输入了任何内容,并且扫描仪仍然可以使用用户输入的内容(如果有的话)。如果可能的话,我想避免使用外部库并坚持使用 Java 库。

最佳答案

不,没有办法直接使用控制台(据我所知) - 控制台的内容只会在按下回车键后发送到应用程序,然后可用于 扫描仪

解决它的一种方法是制作您自己的控制台,您可以从中读取和写入。然后你就可以做任何你想做的事情了(包括检查是否有任何东西被突出显示等等)。如果您不知道如何编写 GUI 代码,则应该研究一下。 Oracle 有一个 tutorial在带有 Swing 的 GUI 上。

关于Java检查用户是否在控制台中输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16629570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com