オイオイ…

1.String sjis_word = "あ";
→SJISじゃねえよ。あえて言うならUTF-16BE。コンパイルしてんだろ?

2.String euc_word = new String(sjis_word.getBytes("EUC_JP"));
→EJC_JPじゃねえよ。Charset=EUC_JPのバイト列をVMのデフォルト
エンコーディング→UTF-16BEのコード変換して作ったバイト配列を持っ
ているString。そんなぐちゃぐちゃなバイト列に、もはや意味はないと
思うが。

たのむから、いい加減な知識でCharsetを扱うなよぅ…