タグ

ブックマーク / www.ra13.org (1)

  • Java Sample 全角文字列を半角文字列に変換するサンプル

    全角文字列を半角文字列に変換するサンプル 2バイト文字列を1バイト文字列に変換するサンプルです。 DIFFERENCE フィールドに設定している「'A' - 'A'」は全角アルファベットと半角アルファベットの文字コードの差を出しています。 全角アルファベットも半角アルファベットも同じ順序でならんでいるので、 'A' - 'A' = 'B' - 'B' となります。 'C'の半角文字は  'C' = 'C' - ('A' - 'A') で抽出する事ができます。 アルファベット、数値はそのまま加減する事で全角変換できますが、 記号はこの方法では期待する値に変換されない文字があります。 変換する記号を SIGNS2 に明示的宣言し、他の記号は変換していません。 サンプルソースコード public class TwoByteToOneByte { /** * 全角アルファベット

  • 1