JavaでStringBuffer作るときにchar値をぶちこんだら、あらぬことになりましたの。

 ・上手くいかなかった書き方
  char c = 'a';
  piyo = new StringBuffer(c);
  (piyoの中身:"")

 ・正しいの
  char c = 'a';
  piyo= new StringBuffer(Character.toString(c));
  (piyoの中身:"a")

 ダメな例も素知らぬ顔で動いちゃうんですけど! なぜに!
 Java6のAPI仕様書を見たら、StringBufferのコンストラクタの引数にcharなんて無いじゃないですか。びっくり。ええー、だったら例外の一つも出せですの。このやろぉぉー。

 有効な引数にintがあったので、たぶん、charを整数値として受け取ったんでしょうかしら。。

 文字を入れるためのcharが、裏技的に符合無しshortとして使えるのは有名な話ですが、こういう時に、まさかStringを差し置いてint側に倒れるとは予想外でしたの。。

 わらわですわー、お久しぶりですのー。
 放置してから久しいですの。まったくもう。

 お友達とごはん食べに行ってきたら奢ってもらってしまいましたの。出世払い。はわん無職。
 出世するぞー おー

 何をするにも、まずは勉強ですの。。そしてそして研究成果があどばんてーじとなり、おかねを生み出すがいいのですの。

 IT土方はいやなのですの。そうもっとうつくしくエレガントに。
 たとえ舞うような薄給も辞さず、されどうつくしく、らくに生きるのですの。