我正在编写一个新代码,我的目标是使您按的任何键都能使我的小“卡车”前进。
我试图通过在我的卡车(我的卡车)上添加空格来做到这一点。
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();
您可以编写一个产生“空”
String
的方法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", "");
}