MC_Basstard
Grünschnabel
Wenn ich das so deklariert habe:
Und diesen Code habe:
Wird der Inhalt des Buffers doch bei
eingetragen oder?
Denn in die Liste eingetragen hab ich die zeichenkette so:
Das heißt ich muss die zeichenkette dann wieder leeren oder?
Java:
Display d = Display.getDisplay(this);
String zeichenkette;
Und diesen Code habe:
Java:
public void loadlist(){
DataInputStream dis = new DataInputStream(getClass().getResourceAsStream("/buch.txt"));
StringBuffer sb = new StringBuffer();
int i = 0;
zeichenkette="";
try {
while ((i = dis.read()) > -1) {
char c = (char)i;
if (c == '\n') break;
//if (c == '\r');
else sb.append(c);
i=i+1;
}
dis.close();
zeichenkette=zeichenkette+sb.toString();
} catch (IOException e) {
e.printStackTrace();
}
}
Wird der Inhalt des Buffers doch bei
Java:
zeichenkette=zeichenkette+sb.toString();
eingetragen oder?
Denn in die Liste eingetragen hab ich die zeichenkette so:
Java:
public void startApp() {
loadlist();
lList.append(zeichenkette,null);
lList.addCommand(cExit);
lList.setCommandListener(this);
d.setCurrent(lList);
}
Das heißt ich muss die zeichenkette dann wieder leeren oder?
Zuletzt bearbeitet: