Kotlin:
Eine Textdatei schreiben
Wie:
Kotlin bietet einen unkomplizierten Ansatz zum Schreiben in Dateien, indem es die Standardbibliothek nutzt, ohne zusätzliche Drittanbieter-Bibliotheken zu benötigen. Hier ist ein einfaches Beispiel:
import java.io.File
fun main() {
val textToWrite = "Hallo, Kotlin Dateischreibung!"
File("beispiel.txt").writeText(textToWrite)
}
Dieser Codeausschnitt erstellt eine Datei mit dem Namen “beispiel.txt” im Stammverzeichnis des Projekts und schreibt den String Hallo, Kotlin Dateischreibung!
hinein. Wenn die Datei bereits existiert, wird sie überschrieben.
Für kontrollierteres Anhängen an eine Datei oder das Schreiben größerer Datenmengen können Sie appendText
oder bufferedWriter()
verwenden:
import java.io.File
fun appendToFile() {
val moreText = "Füge mehr Text hinzu."
File("beispiel.txt").appendText(moreText)
}
fun writeWithBufferedWriter() {
val largeText = "Große Mengen an Text...\nAuf mehreren Zeilen."
File("ausgabe.txt").bufferedWriter().use { out ->
out.write(largeText)
}
}
fun main() {
appendToFile() // Fügt Text zur bestehenden Datei hinzu
writeWithBufferedWriter() // Schreibt große Textdaten effizient
}
In der Funktion appendToFile
fügen wir “beispiel.txt” weiteren Text hinzu, ohne den aktuellen Inhalt zu überschreiben. Die Funktion writeWithBufferedWriter
demonstriert eine effiziente Möglichkeit, große Mengen an Text oder Daten zu schreiben, besonders nützlich, um I/O-Operationen zu minimieren, wenn es um mehrere Zeilen oder große Dateien geht.
Diese Beispiele decken grundlegende Operationen für das Schreiben von Textdateien in Kotlin ab und zeigen die Einfachheit und Leistungsfähigkeit von Kotlins Standardbibliothek für Datei-I/O-Operationen.