>>979
はい…やりたいことはその通りです orz

予め(ICU4Jで)作成したデータ、を持ち出す方法がよく分からないと言うことになるでしょうか。

最初、バイト列を持っておけば良いかと考えましたが…
例えば上に挙げていた「が」の場合、NFD 正規化した後の getBytes の結果は
{ -92, -85, 33, 41 } です。これを用いて String(byte[]) で新たに作成した String は、
元の NFD 正規化文字列と equals した結果が false となってしまい、悩んだのが >>964 です。

これは equals の結果としては false になる(>>967)と言うことで、同じと考えて良いのでしょうか…
それとも、そもそもの持ち出し方が誤っている?