【初心者】Java質問・相談スレッド92【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0142デフォルトの名無しさん
2006/11/25(土) 01:58:07よろしくおねがいします。
Javaではbyte型は符号付8bit整数になりますが、
byte型の配列に初期値を即値代入したい場合があります。
byte[] b = { 1,2,3,4,5 };
整数だったらこれでいいのですが、
バイナリデータを初期値として代入したい場合、
byte[] b = { 0x00, 0xFF, 0xEE, 0xFF };
の様に書くと代入値がIntとして扱われるためエラーになってしまいます。
仮にIntでもbyte型が符号無し整数なら可能だと思うのですが…、
このような場合はchar型を使えばいいんでしょうか?
直感的にバイナリデータをbyte配列に代入する、
良い書き方はないものでしょうか…。
■ このスレッドは過去ログ倉庫に格納されています