- ★★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は型の扱いがやりにくくて仕方ないわ
|