gpt4 book ai didi

java - 从终端扫描输入

转载 作者:行者123 更新时间:2023-12-02 10:08:25 25 4
gpt4 key购买 nike

首先,我在 StackOverflow 中找不到任何相关帖子。

我正在尝试从终端获取文件名输入,如下所示:

System.out.println("Get filename");
String m = scanner.next();
System.out.println("Get my name");
String n = scanner.next();

但我一直只得到第一部分,

例如:

*文件名:File.txt*

我只得到File.,而不是txt部分。

有什么解决办法吗?我不想使用 BufferReader。另外,我尝试了 trim()nextLine() 但没有成功。

<小时/>

编辑(也是解决方案):由于我有两个彼此紧密相连的 next() 扫描仪,我发现这对我有用:

System.out.println("Get filename");
scanner.nextLine();
String m = scanner.nextLine();
System.out.println("Get my name");
String n = scanner.next();

我真的不知道为什么。但它确实有效。

最佳答案

使用scanner.nextLine()获取整个文本。

关于java - 从终端扫描输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55171630/

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