gpt4 book ai didi

java - 在带空格的行上显示用户输入的 int 值

转载 作者:行者123 更新时间:2023-12-02 11:12:00 30 4
gpt4 key购买 nike

我希望我的程序在同一行上输入用户的 int 值(例如 12345),并在 int 值之间显示空格(1 2 3 4 5)。请帮忙。

{
Scanner input = new Scanner(System.in);
System.out.print("Enter Number: ");
int num = input.nextInt();
String van = toString(num);
System.out.println("The Numbers are: " + van);
}

最佳答案

方法有很多,例如:

解决方案1

您可以使用例如 String.join来自 Java8+,如下所示:

String van = String.valueOf(num);
System.out.println(String.join(" ", van.split("")));

输出

1 2 3 4 5

解决方案2

您可以使用replaceAll像这样:

System.out.println(van.replaceAll(".", "$ ").trim());

关于java - 在带空格的行上显示用户输入的 int 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50550706/

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