既存の Java プログラム コードで、次のスニップを見つけました。
StringBuffer b = new Stringbuffer()
// fill the StringBuffer
(...)
String temp = b.toString();
return temp.subSequence(0, b.toString().length() - 1);
なぜ彼らsubSequence
が位置0から最後まで行ったのか理解できません...
文字列への変換後のStringBuilderの形式はそれほど醜いですか?
彼らが書いたコードはもう私の会社にはないので、彼らに尋ねることはできません...
皆さんが私を助けてくれることを願っています。