Tôi có một số biến mảng byte [] mà tôi cần chuyển đổi thành bộ đệm chuỗi.Cách tốt nhất để chuyển mảng byte [] thành bộ đệm chuỗi
có phương pháp cho loại chuyển đổi này không?
Cảm ơn
Cảm ơn tất cả các bạn cho responses..However của bạn tôi đã không làm cho bản thân mình rõ ràng .... Tôi đang sử dụng một số byte [] mảng được xác định trước khi public static "dưới" lớp khai báo cho chương trình java của tôi. những "trường" này được tái sử dụng trong "cuộc sống" của quá trình. Khi chương trình phát ra thông báo trạng thái, (được ghi vào một tệp) tôi đã định nghĩa một bộ đệm chuỗi (mesg_data) được sử dụng để định dạng thông điệp trạng thái. Vì vậy, khi chương trình thực thi tôi đã cố gắng msg2 = String (byte_array2) tôi nhận được một lỗi biên dịch: không thể tìm thấy biểu tượng biểu tượng: Phương pháp String (byte []) vị trí: lớp APPC_LU62.java.LU62XnsCvr convrsID = String (conversation_ID);
dụ:
public class LU62XnsCvr extends Object
.
.
static String convrsID ;
static byte[] conversation_ID = new byte[8] ;
Vì vậy, tôi không thể sử dụng "năng động" định nghĩa của một biến chuỗi vì biến tương tự được sử dụng trong nhiều lần xuất hiện.
Tôi hy vọng tôi làm bản thân mình rõ ràng Nhờ bao giờ quá nhiều
Guy
bạn cần chuỗi đại diện byte? hoặc mỗi byte đại diện cho một char? – Dave
Vì vậy, nhiều câu trả lời trùng lặp ... –