J2me:ssä ei ole tuota StringTokenizer-luokkaa ja pitäisi lukea tekstitiedostoa rivi kerrallaan. Miten tapahtuu. Pystyn lukemaan kännyn näytölle palvelimelta tekstitiedoston ekan rivin mutta miten tuo rivin vaihto j2me:ssä hoidetaan???
J2me:n tekstitiedostojen luku
Jesjes
2190
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Ohessa omasta koodistani poimuttu otos hieman muutettuna:
...
is = c.openInputStream();
// Get the length and read the data
int len = (int)c.getLength();
if (len > 0) {
int actual = 0;
int bytesread = 0 ;
byte[] data = new byte[len];
while ((bytesread != len) && (actual != -1)) {
actual = is.read(data, bytesread, len - bytesread);
bytesread = actual;
}
readData = new String(data);
} else {
int ch;
while ((ch = is.read()) != -1) {
readData = new String(ch);
}
}
t. Jorma
lue merkki ´kunnes merkki on '/n'
jos merkki on '/r', ignore merkki.
Mikä tuossa on vaikeaa?