Tôi có mảng chuỗi, mỗi phần tử mảng là một hexString bao gồm 2 ký tự.chuyển đổi mảng chuỗi thành mảng byte
Ví dụ mảng có thể là:
String a = {"aa","ff","00",.....}
Làm thế nào tôi có thể chuyển đổi mảng này của chuỗi thành một mảng byte trong Java?
Tôi nghĩ rằng đặt cược tốt nhất của bạn là tạo một mảng byte có cùng kích thước với mảng String, sử dụng vòng lặp for và bên trong cuộc gọi vòng lặp 'myBytes [i] = Byte.parseByte (myStrings [i], 16) 'để phân tích mỗi mục Chuỗi thành một byte (** Chỉnh sửa: ** oops, quên cơ số!). –
http://stackoverflow.com/questions/5425830/convert-the-hexadecimal-string-representation-of-some-bytes-into-a-byte-array-in sử dụng liên kết này, gần giống với câu hỏi – dantuch
@HovercraftFullOfEels - bạn nên đăng nó như một câu trả lời. – ziesemer