| ■43050 / ) |
char型からbyte型に変換する方法 |
□投稿者/ マツダ (4回)-(2009/10/28(Wed) 00:59:49)
|
分類:[Java]
2009/10/28(Wed) 01:26:54 編集(投稿者)
いつもお世話になっております。 前回は助けて頂き、まことに助かりました。
>>http://bbs.wankuma.com/index.cgi?mode=al2&namber=43019 前回のトピックで、0x8192の文字(£)をファイルに書き込む方法を 教えていただきました。しかしながらcharに格納している0x8192を byte型に変換することができません。 (色々と探しているのですが、charからbyteの変換する方法が見つからず キャスト変換してもダメでした。)
形としては↓になるのが理想的なのですが。。。
・0x8192なら char a =0x8192; //aが2バイトコードなら分割して以下のようにbyte配列に格納 byte[i]=0x81; byte[i+1]=:0x92;
・0xA7なら //aが1バイトコードなら以下のようにbyte配列に格納 byte[i]:0xA7 byte[i+1]:\0
#aがどんな文字でもbyte配列に正しく格納できることが理想です。
以上、何度も恐縮ですがよろしくお願いいたします。
|
|