gpt4 book ai didi

java - 如何使用输入输出字符串中的 5 个字符并将它们间隔开

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

基本上,我正在尝试用 Java 编写一个代码,在其中输入 5 个字母,例如“Hello”。该代码需要输出每个字母间隔十个间距的输出。我还必须使用 printf 并使用 % 将它们隔开。我能够在不使用 % 的情况下通过使用 .replace 来做到这一点,但这不是我应该做的。所以输出应该是:你好

Scanner scanner = new Scanner(System.in);
System.out.println("Enter five chatracters: ");
String charoutput = scanner.next();
String charoutput2 = charoutput.replace("", " ");

System.out.println("You have entered: " +charoutput2);

最佳答案

    Scanner scanner = new Scanner(System.in);
System.out.println("Enter five chatracters: ");

// You can include validation of the length of the input line if necessary
String answer = scanner.next();
String[] charArr = answer.substring(0, 5).split("");
String result = Arrays.stream(charArr)
.map(p -> String.format("%s%10s", p, ""))
.collect(Collectors.joining());

System.out.println(result);
scanner.close();

关于java - 如何使用输入输出字符串中的 5 个字符并将它们间隔开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52300479/

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