gpt4 book ai didi

java - 如何在控制台中重做/避免换行?

转载 作者:行者123 更新时间:2023-12-01 09:55:03 26 4
gpt4 key购买 nike

我想在控制台中重做换行符。

例如,如果我使用:

reader.readLine();

用户输入一些内容并返回那么光标就在新行中。

| ...光标

: input[enter]

: |

我想阅读输入内容,但留在同一行,如果用户再次按 Enter 键出现新行。

: input [enter] |

我如何实现这一目标?

最佳答案

看看Scanner类:

import java.util.Scanner;

class ScannerTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Enter a some input: ");
String userInput = scanner.nextLine();

System.out.println("Received input: " + userInput);
}
}

根据个人经验,如果您打算再次使用 System.in 流,请不要在 try-with-resources block 中声明扫描仪,因为它将关闭流,而无需重新打开流,而无需重新启动流流程。

关于java - 如何在控制台中重做/避免换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37303594/

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