私は文字列を持っています:
String str = "KITTEN";
そして、それから byte[] を作成したいのですが、ただ:
byte[] mybyte = new byte[] { 'K', 'I', 'T', 'T', 'E', 'N'}
文字列をそのバイト[]に変更する方法を知っている人はいますか? 私が見つけたものはすべて、実際の変換に関するものです。文字列を 16 進数で表現したくないことに注意してください。
PS。質問のタイトルが間違っている可能性があります - 申し訳ありませんが、書き方がわかりませんでした。
編集:
byte[] myBytes = str.getBytes();
表示中:
byte[] display = new byte[] { 0x00, 0, 0, 'K', 'I', 'T'};
動作し、表示:
byte[] display = new byte[] { 0x00, 0, 0, myBytes[0], myBytes[1], myBytes[2] };
動作しません。AndroidフォンにNFCで接続した端末の画面に表示させてみました。何が問題なのか知っていますか?