トップページ > プログラム > 2015年10月23日 > 4ap3tGBm

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

19 位/159 ID中時間01234567891011121314151617181920212223Total
書き込み数0000200000100000000000003



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

書き込みレス一覧

★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
986 :デフォルトの名無しさん[sage]:2015/10/23(金) 04:42:57.03 ID:4ap3tGBm
どれかわかるのだけでもお願いします

1、byte配列の要素(インデックス)を指定してint値と比較したい
C言語で言う所の
 if(data[0] == 1)
これをJavaに書き換えたら
 if(Integer.parseInt(String.valueOf(data[0])) == 1)
これにたどり着いたんだけど他にスマートな方法無いかな?

2、byte配列の4区間を1つのint値に変換したい
C言語で言う所の
 int number = *((DWORD*)(&(data[10]))) // data[10]〜data[13]を4バイトの値としてint配列へ

3、byte配列にUnicode文字の値が入ってる状態で
それをeditText.append(data);で使用できる形にしたい
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
987 :デフォルトの名無しさん[sage]:2015/10/23(金) 04:46:54.71 ID:4ap3tGBm
>>986
EditTextはAndroidでした
3、はStringに変換したいという事でお願いします
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
993 :デフォルトの名無しさん[sage]:2015/10/23(金) 10:36:10.26 ID:4ap3tGBm
>>989
ありがとうございます!
1,のやり方で書いても型合わせてねってエラー出たから調べてたのに今やったらできました
試行錯誤してる間に別の何かも変更されてそっちが原因だったのかもしれません


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