gpt4 book ai didi

java - 在将字符插入字符串时创建循环?

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

我正在编写一个新代码,我的目标是让你按下的任何键都能让我的小“卡车”前进。我试图通过在我的字符串(我的卡车)中添加空格来做到这一点。

String truck = "<o><o>-<o>~|#|¬";

truck = new StringBuffer(truck).insert(0, " ").toString();

System.out.println(truck);

我想知道如何对此进行“循环”,在其中添加空格以及您按下的按键数量。感谢您的阅读,祝您有美好的一天。

最佳答案

您可以通过多种方式做到这一点,例如......

例如,您可以正面解决问题......

StringBuilder sb = new StringBuilder(truck);
for (int index = 0; index < length; index++) {
sb.append(0, " ");
}
truck = sb.toString();

您可以编写一个生成“空”字符串的方法

public String createPath(int length) {
StringBuilder sb = new StringBuilder(length);
for (int index = 0; index < length; index++) {
sb.append(" ");
}
return sb.toString();
}

然后简单地附加结果,例如......

truck = createPath(n) + truck;

或者你可能真的很棘手,只需使用String.format...

public String createPath(int length) {
return String.format("%" + length + "s", "");
}

关于java - 在将字符插入字符串时创建循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21246767/

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