質問: new byte[4]; // どのような処理が必要ですか? by_value[0]には、0x1 by_value[1]には、0xf4 と格納したいです。 数字→文字列→文字(byte)できたのですが...。 c言語の場合、memcpy関数で型が異なってもキャストすれば回避できました。 javaでの方法を教えて下さい。
回答: とりあえず私の環境では キャストしないとエラーになりました。 by_value[0] = (byte)(i_value & 0xff) ; by_value[1] = (byte)((i_value>>8) & 0xff) ; by_value[2] = (byte)((i_value>>16) & 0xff) ; by_value[3] = (byte)((i_value>>24) & 0xff) ;