Come creare file in Kotlin

Mattepuffo's logo
Come creare file in Kotlin

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!


Condividi

Commentami!