Konwertowanie z bytes do String`a

Konwertowanie z bytes do String`a
0

Witam mecze sie troche nad tam, aby bajty przemienic z powrotem na String. Przeszukalem neta, ale metody ktore znalazlem nie dzialaja poprawnie.

Kod.

Kopiuj
String show = "HelloWorld";

byte[] bajty = show.getBytes();
System.out.println(bajty);              // tutaj przemiana jest prawidlowa z Stringa na Bajty


String nowy = bajty.toString(); 
System.out.println(nowy);              //ale te metody nie konwertuja bajtow na String
 
String nowy2 = String.valueOf(bajty); 
System.out.println(nowy2);



Moglby mi kto podpowiedziec jak mozna to zrealizowac.
Z gory wielkie dzieki!!!

lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
0

hmmm

String s = new String(bajty);


Another jam from the world for the jam from the voices of the world......
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 11 godzin
0

Pasuje jeszcze kodowanie podać.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
0

Ok, dzieki. Teraz dziala!

lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
0

No tam masz rację ... drugi argument konstruktora mozesz podać jak bajty mają być mapowane na znaki w zależnosci od strony kodowej...np jak jakieś bajty z windy masz to masz je w cp1250 a java ma UTF wieć też mozesz dostac krzaki...ale jak z javy to javy to mozesz darować sobie drugi argument konstruktora.


Another jam from the world for the jam from the voices of the world......

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.