Problem z konwersją Byte na String

0

Witam.

Mam taki problem, gdy chce przekonwertować tablice byte na string to w wyniku dostaje String lecz w postaci kodów ASCII np. liczba 1791 ma postać 49555749, konwersje robie za pomocą funkcji toString czyli
String s = Byte.ToString(bajt[x])

Z góry dziękuje za pomoc

0

Żadnych kodów ascii nie dostałeś (widziałeś kiedyś literkę z ujemnym kodem ascii?), tylko po prostu zawartość tablicy Ci wypisało...

new String(byte[])

0

Koledze chyba chodziło o coś takiego:

byte b[] = new byte[1];
b[0] = 'a';
		
StringBuilder sb = new StringBuilder();
sb.append((char)b[0]);

System.out.print(sb.toString());

Opolski Portal Programistyczny
http://programowanie.opole.pl

1 użytkowników online, w tym zalogowanych: 0, gości: 1