Contare il numero di righe di un file in Kotlin
Non ho trovato nessuna funzione per contare il numero di righe di un file in Kotlin; quindi ho fatto come gli antichi:
- apriamo il file
- lo leggiamo
- contiamo il numero di righe con un contatore
- stampiamo il numero di righe
Diciamo che il codice da scrivere è veramente poco:
fun main(args: Array) {
var count: Int = 0;
File("test.txt").forEachLine { count++ }
println(count)
}
Sono ben accetti altre modalità!
EDIT
Mi è stato suggerito di usare il metodo count, che in effetti non avevo visto:
import java.io.File
fun main(args: Array<String>) {
println(File("test.txt").readLines().count())
}
Enjoy!
kotlin file foreachline
1 Commenti
Potrebbe essere anche: var count = File("test.txt").readLines().count()
14/07/2017