Mulla on taulussa tiedosto byte[]-muodossa. Miten saan sen sieltä haettua luettavaan muotoon? En vaan osaa...
Byte[] kannasta luettavaan muotoon
PappaMopo
4280
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Jos sieltä tulee vaikke merkkijono, niin sitten käytät String-luokan konstruktoreja.
String(byte[] bytes)
Constructs a new String by decoding the specified array of bytes using the platform's default charset.
String merkkidata = new String(bytetaulukko);
niin, saan tolla vaan jotain tällasta:
???>/>?/?/?>?_???????????????!???
?????&/,?%%?>?>??????????>>???_/,??????_/,??????
Että mitä siellä on siinä byte-muodossa. Siis onko siellä tekstiä vai mitä?
Voi olla että sun koneella oleva merkistö on eri kun mitä on kannassa. Sitten käytät sellaista konstruktoria, jossa voi määritellä merkistön kans.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
Oisko jotain apua eli tässä luetaan taulukosta tavu ja testataan okno se 1.
for (i=0; i