与えられた文字列のすべての単語に接頭辞を付けたいと思います。私のコードは次のとおりです。 -与えられた文字列の各単語に接頭辞を追加する方法
StringBuilder strColsToReturns = new StringBuilder();
String strPrefix = "abc.";
strColsToReturns.append(String.format(" %sId, %sname, %stype,", strPrefix, strPrefix, strPrefix));
これは、小さな文字列のため、細かいですが、私はこのような非常に大きな静的な文字列を持っています。だから、文字列接頭辞を追加するこの方法は面倒な方法のように見えます。これを達成する他の洗練された方法はありますか?
[] '文字列の各単語を入れて'し、各要素の前に付けるために、そのリストを反復処理しますか? –
Java 8はStringJoinerを導入しました。ここでは接頭辞を追加できます。それを見ましたか? – MrSimpleMind
@MrSimpleMindしかし、そのプレフィックスは、* first *要素の前にのみ追加され、*すべての*要素の前には追加されません。 – Pshemo