小编典典

创建一个包含 n 个字符的字符串

all

Java中有没有办法创建具有指定数量的指定字符的字符串?就我而言,我需要创建一个包含十个空格的字符串。我目前的代码是:

final StringBuffer outputBuffer = new StringBuffer(length);
for (int i = 0; i < length; i++){
   outputBuffer.append(" ");
}
return outputBuffer.toString();

有没有更好的方法来完成同样的事情?特别是,我想要一些快速的东西(在执行方面)。


阅读 82

收藏
2022-08-24

共1个答案

小编典典

for 循环将由编译器进行优化。在像您这样的情况下,您不需要自己关心优化。相信编译器。

顺便说一句,如果有一种方法可以创建一个包含 n 个空格字符的字符串,那么它的编码方式与您刚才所做的相同。

2022-08-24