私が言及しているのは、ピリオドで区切られた文やコンマでパラメーターリストを連結するなど、途中でString
特定の s と連結することです。String
ライブラリを使用できることは知っていますが、連結しているフレーズを生成したい場合など、ライブラリが思い通りにならないことがあります。これまでのところ、私は2つの解決策を考え出しました。
StringBuffer sentence = new StringBuffer();
String period = "";
for ( int i = 0; i < sentences.length; i++ ) {
sentence.append( period + sentences[i] );
period = ". ";
}
の冗長な再割り当てに苦しんでいますperiod
。もあります
StringBuffer actualParameters = new StringBuffer();
actualParameters.append( parameters[0] );
for ( int i = 1; i < parameters.length; i++ ) {
actualParameters.append( ", " + parameters[i] );
}
これにより、再割り当てが削除されますが、それでも魅力的ではありません。他のソリューションは大歓迎です。