■
言語仕様を理解するということ
ああ、なんか未熟さを痛感させられます(w
正直な話、StringBuffer→String変換はtoString()を用いるのが正道だと思ってました。 これはIteratorをwhileループで回すかforループで回すかなんていう宗教論とは全く違う話で、結果が同じだからどうとかいう問題ではないんですよね。 JavaHouseの一連の議論を読んだほうがこの問題の本質を理解できるかもしれませんが、 確かにObuject#toString()の意味を考えるとStringBufferからStringへの変換にtoString()は非推奨どころか間違ってます。
こういうのは無視しちゃいけないとは思っていても、知らずに間違えてること多いんだろうなあ。クンフーが足りないわ。
正直な話、StringBuffer→String変換はtoString()を用いるのが正道だと思ってました。 これはIteratorをwhileループで回すかforループで回すかなんていう宗教論とは全く違う話で、結果が同じだからどうとかいう問題ではないんですよね。 JavaHouseの一連の議論を読んだほうがこの問題の本質を理解できるかもしれませんが、 確かにObuject#toString()の意味を考えるとStringBufferからStringへの変換にtoString()は非推奨どころか間違ってます。
こういうのは無視しちゃいけないとは思っていても、知らずに間違えてること多いんだろうなあ。クンフーが足りないわ。
posted at 11:33 [ /misc ]







