Ich bin neu in Kotlin. Ich versuche, Datei Zeile für Zeile zu lesen und am Ende etwas zu jedem von ihnen hinzuzufügen.Zeile lesen und am Ende etwas anhängen
Meine Datei vor dem Lesen:
abcd;abcd;abcd;
bcda;bcda;bcda;
dacb;dacb;dacb;
Meine Datei nach dem Lesen und Anhängen:
abcd;abcd;abcd;smth1
bcda;bcda;bcda;smth2
dacb;dacb;dacb;smth3
I-Code habe für Datei Zeile für Zeile zu lesen, aber könnten Sie mir sagen, wie Zeichenfolge zu jedem hinzufügen von ihnen?
val pathToFile = "abc.txt"
val scan = Scanner(File(pathToFile))
while (scan.hasNextLine()) {
val line = scan.nextLine()
var lista = ArrayList<String>()
lista = line.split(";") as ArrayList<String>
println(lista.get(0) + " and " + lista.get(1) + " and " + lista.get(2))
}