2016-09-28 1 views
2

pls, ich möchte eine Textdatei Zeile für Zeile in Textarea in Codename eins lesen. Ich habe meine Textdatei im src-Verzeichnis abgelegt, weil ich sie mit meiner apk packen möchte. Ich habe diesen Code verwendet. InputStream url = Display.getInstance(). GetResourceAsStream (this.getClass(), "/b1.txt"); Ich war in der Lage, den ganzen Text in der Datei einmal zu bekommen. Ich möchte den Text Zeile für Zeile anstatt einmal in verschiedenen Textbereichen auswählen. Bitte helfen Sie mir mit dem Code. DankWie liest man Textdatei Zeile für Zeile in Textbereich in Codename eins

+0

Vielleicht haben Sie es nach dem Lesen des Stromes analysieren können. Wandle den Stream in einen String um und trenne ihn mit dem Wagenrücklaufzeichen. –

Antwort

1

Wie sagte Tim im Kommentar die einfachste Sache, wie etwas zu tun ist:

InputStream is = Display.getInstance().getResourceAsStream(this.getClass(), "/b1.txt"); 
String s = Util.readToString(is, "UTF-8"); 
for(String line : StringUtil.tokenize(s, '\n')) { 
    // line represents each line in the file... 
} 
Verwandte Themen