¿Cómo voy a contar el número de líneas en un archivo de texto similar a wc -l
en la línea de comandos de Unix en scala?cuenta el número de líneas en el archivo - Scala
5
A
Respuesta
17
io.Source.fromFile("file.txt").getLines.size
Tenga en cuenta que getLines
devuelve un Iterator[String]
lo que no están realmente leyendo todo el archivo en la memoria.
0
val source = Source.fromFile(new File("file")).getLines
var n = 1 ; while (source.hasNext) { printf("%d> %s", n, source.next) ; n += 1 }
val source = Source.fromFile(new File("file")).getLines
for ((line, n) <- source zipWithIndex) { printf("%d> %s", (n + 1), line) }
3
plagiando a las another answer I posted:
def lineCount(f: java.io.File): Int = {
val src = io.Source.fromFile(f)
try {
src.getLines.size
} finally {
src.close()
}
}
O, usando scala-arm:
import resource._
def firstLine(f: java.io.File): Int = {
managed(io.Source.fromFile(f)) acquireAndGet { src =>
src.getLines.size
}
}
Cuestiones relacionadas
- 1. ¿Cuenta la longitud (número de líneas) de un archivo CSV?
- 2. Función C que cuenta las líneas en el archivo
- 3. contando el número de líneas en un archivo de texto
- 4. Node.js: Cuente el número de líneas en un archivo
- 5. Recuperar el número total de líneas en un archivo
- 6. powershell obtener el número de líneas del archivo grande (grande)
- 7. Cuenta el número de filas visibles en un DataGrid
- 8. Contar el número de líneas en un archivo txt con Python excluyendo las líneas en blanco
- 9. Limitando el número de líneas en el área de texto
- 10. ¿Cuenta automáticamente el número de clases instanciadas en un TMP?
- 11. ¿Cuenta el número de palabras en una cadena en R?
- 12. Encontrar el número de líneas en un proyecto con powershell
- 13. Cuenta el número de confirmaciones en una rama de Git
- 14. MYSQL - cuenta el número de filas en cada tabla
- 15. Cuenta el número de opciones en una lista
- 16. cuenta el número de pestañas existentes en jquery?
- 17. cuenta el número de sesiones en ASP.net/c#
- 18. MySQL - cuenta el número total de filas en php
- 19. Cuenta el número de objetos en una Imagen
- 20. Número de líneas en csv.DictReader
- 21. Cómo obtener el número de líneas sin leer el archivo para finalizar
- 22. Cuenta el número de puntos dentro de un círculo rápido
- 23. ¿Cómo obtener el número de líneas con SplFileObject?
- 24. Cómo leer el número de líneas en UITextView
- 25. contar el número de líneas en la salida del terminal
- 26. texto dividido en líneas por el número de caracteres
- 27. Cómo limitar el número de líneas en JTextArea?
- 28. establecer el número máximo de líneas en uilabel
- 29. jQuery cuenta el número de divs con una cierta clase?
- 30. Cuenta y limita el número de archivos cargados (entrada de archivo HTML)
esto es perfecto, gracias !!!! – dave
Similar a una respuesta a su [otra pregunta] (http://stackoverflow.com/q/8865434/115478), esto también filtra los descriptores de archivos. – leedm777