1. ホーム
  2. java

[解決済み] n文字からなる文字列を作成する

2022-04-23 08:02:31

質問

javaで、指定した文字数を含む文字列を作成する方法はありますか? 私の場合、スペースが10個ある文字列を作成する必要があります。 私の現在のコードは、次のとおりです。

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

同じことを達成するために、もっと良い方法はないでしょうか。 特に、(実行速度が)速いものが欲しいのですが。

どのように解決するのですか?

forループは、コンパイラによって最適化されます。あなたのようなケースでは、自分で最適化を気にする必要はありません。コンパイラを信頼してください。

ところで、もしスペースがn個ある文字列を作る方法があれば、今やったのと同じようにコード化します。