【初心者】Java質問・相談スレッド103【大歓迎】at TECH【初心者】Java質問・相談スレッド103【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 07/06/27 10:29:50 C言語で int hoge = 100; char buf[256]; memcpy(&buf[10], hoge, sizeof(hoge)); という処理をJavaで行うにはどのようなコードになりますでしょうか? 3:デフォルトの名無しさん 07/06/27 10:57:21 >>2 char hoge = 100; char[] buf = new char[256]; Arrays.fill(buf, hoge); 4:デフォルトの名無しさん 07/06/27 11:38:26 >>3 嘘はいけないぞw >>2 そのような処理は行えない。 char[] hoge = new char[256]; char[] buf = new char[256]; Arrays.fill(buf, hoge); または、 System.arraycopyを使う 5:デフォルトの名無しさん 07/06/27 12:49:54 バイナリーデータをintに入れたり出したりって Javaだと難しいのでしょうか? 6:デフォルトの名無しさん 07/06/27 12:57:13 int は4バイトなので それ以上のデータを入れる場合は高度な圧縮技術が必要であろう 7:デフォルトの名無しさん 07/06/27 12:57:37 >>5 4バイトまでだったらシフトやマスクしてふつーにできますよ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch