Come creare file in Kotlin
Per creare file in Kotlin, abbiamo più "metodi", usando praticamente gli stessi oggetti di Java.
Vediamo tre esempi usando:
- writeText
- bufferedWriter
- printWriter
In tutti e tre i casi useremo use, per fare in modo che il blocco di codice si auto-chiuda e liberi risorse automaticamente, anche nel caso di eventuali eccezioni.
Ecco un esempio:
import java.io.File
fun main(args: Array) {
File("wt.txt").writeText("CIAO MONDO!")
File("buff.txt").bufferedWriter().use {
out -> out.write("CIAO MONDO!")
}
File("print.txt").printWriter().use {
out -> out.println("CIAO MONDO!")
}
}
Il risultato sarà lo stesso per tutti e tre gli esempi.
Nel secondo e terzo però, abbiamo la possibilità di eseguire altre istruzioni.
Ad esempio iterare su una mappa aggiungendo le righe ad ogni iterazione; nel primo caso, invece, inviamo un valore e basta.
Fata qualche prova!
Enjoy!
kotlin file writetext bufferedwriter printwriter use
Commentami!