私の Java ツールの 1 つで、いくつかの文字列が繰り返し作成され、変数が次のように変更されています。
for (String value : values) {
// unrelated code omitted for clarity
String outputValue = "blah blah blah " + foo + " blah " + bar + " blah";
// code that writes out the created outputValue
}
String
パラメータ以外のテキストは常に同じであるため、これは作成された である意味で「パラメータ」を使用するための最良の方法ではないと感じざるを得ません。ただし、私が理解しているようにString.format
、これらのパラメーターをプラグインするために使用するか、同様に使用すると、実際には単純な連結よりも効率が低下します。
これらのパラメータ化された文字列を作成するためのより良い/より効率的な(メモリよりも時間に関して)方法はありますか?