Mam wiele zmiennych tablicy bajtu [], które muszę przekonwertować na bufory ciągów.Jak najlepiej konwertować tablicę bajtów [] do bufora ciągów znaków
Czy istnieje metoda dla tego typu konwersji?
Dzięki
Dziękuję wszystkim za responses..However ja nie wyraziłem się jasno .... Używam kilka byte [] tablic predefiniowanych jako public static „pod” klasy deklaracja dla mojego programu java. te "pola" są ponownie wykorzystywane podczas "życia" procesu. Gdy program wyświetla komunikaty o stanie (zapisane w pliku), zdefiniowałem bufor ciągów znaków (mesg_data), który służy do formatowania komunikatu o stanie. Tak jak program wykonuje Próbowałem MSG2 = String (byte_array2) otrzymuję błąd kompilatora: nie może znaleźć symbol symbol: Metoda String (byte []) lokalizacja: Klasa APPC_LU62.java.LU62XnsCvr convrsID = String (conversation_ID);
przykład:
public class LU62XnsCvr extends Object
.
.
static String convrsID ;
static byte[] conversation_ID = new byte[8] ;
Więc nie mogę użyć „dynamiczny” zdefiniować zmiennej łańcucha ponieważ ta sama zmienna jest używana w wielu wystąpień .
Mam nadzieję, że wyraziłem się jasno Dzięki kiedykolwiek tyle
Guy
potrzebujesz bajtowy ciąg znaków reprezentujący? lub każdy bajt reprezentuje znak? – Dave
Tak wiele duplikatów odpowiedzi ... –