トップページ > プログラム > 2015年11月05日 > 8Gy+kit5

書き込み順位&時間帯一覧

12 位/159 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000211000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net
123 :デフォルトの名無しさん[sage]:2015/11/05(木) 16:15:57.15 ID:8Gy+kit5
Stringをbyte配列の途中へ挿入するには何を使えばできる?

byte [] data = new byte[128];
String name = "名前"
byte[50] = 名
byte[51] = 前

こういうのがしたい
★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net
126 :デフォルトの名無しさん[sage]:2015/11/05(木) 16:57:22.78 ID:8Gy+kit5
byte[0]〜[49]までは別のデータが入ってる状態で
byte[50]〜[XX]までに文字のデータを含ませたい

byte data[] = new byte[260];
String name = new String(data, 3, 260); // byte[3]〜[260]を文字列として取り出し
これの逆の操作をしたい

伝わりにくくてごめん
★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net
130 :デフォルトの名無しさん[sage]:2015/11/05(木) 17:20:27.38 ID:8Gy+kit5
>>128
自前で実装するしかないんだな
ありがとう!
★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net
133 :デフォルトの名無しさん[sage]:2015/11/05(木) 18:09:16.55 ID:8Gy+kit5
UTFにも種類があるんだけどな

C++, Win32API経験者としては(TCHAR*)(&(byte[50]))とやれば済んでたから
Javaは型の扱いがやりにくくて仕方ないわ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。