Scala'daki unix komut satırında wc -l
benzeri bir metin dosyasında satır sayısını hesaplamaya nasıl giderim? getLines
böylece aslında belleğe dosyanın tamamını okumuyorsun bir Iterator[String]
döndürendosyadaki satır sayısı - Scala
5
A
cevap
17
io.Source.fromFile("file.txt").getLines.size
Not. scala-arm kullanarak,
def lineCount(f: java.io.File): Int = {
val src = io.Source.fromFile(f)
try {
src.getLines.size
} finally {
src.close()
}
}
Veya:
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
another answer I posted gelen kopya
import resource._
def firstLine(f: java.io.File): Int = {
managed(io.Source.fromFile(f)) acquireAndGet { src =>
src.getLines.size
}
}
İlgili konular
- 1. Dosyadaki her bir satır için sayısal verilerin sayısı nasıl bulunur?
- 2. Satır sayısı satır sayısı csv.DictReader
- 3. Yinelenen toplam satır sayısı
- 4. OrientDB satır sayısı
- 5. Sayfadaki satır sayısı
- 6. Koddaki satır sayısı
- 7. Pandalar: Mağaza "satır sayısı"
- 8. Parametre Bazında Satır Sayısı Sayısı. (Excel VBA)
- 9. Satır başına benzersiz değerlerin sayısı sayısı
- 10. SimplePager satır sayısı yanlış çalışıyor
- 11. Bir csv dosyasında satır sayısı
- 12. Windows Azure Tabloları - Satır Sayısı?
- 13. mysql saat başına satır sayısı
- 14. UITextView'da satır sayısı nasıl okunur
- 15. Vim'de, vimscript'i kullanarak geçerli dosyadaki satır sayısını nasıl elde edersiniz?
- 16. Bir sqlite tablosundaki maksimum satır sayısı?
- 17. Actionscript 3.0'da satır sayısı sabiti?
- 18. Çoktan çoğa ilişkideki satır sayısı (SQLAlchemy)
- 19. mysql sorgusunda satır sayısı elde edin
- 20. İhracat csv, satır sayısı sabit olarak php
- 21. Konsolda yazdırılan en fazla Satır sayısı
- 22. Linq Sorgu Sonuçlarına Satır Sayısı Nasıl Satılır
- 23. Belirli bir sözcük ile başlayan satır sayısı
- 24. Azure veritabanından satır sayısı nasıl alınır?
- 25. QTextEdit için satır sayısı nasıl ayarlanır?
- 26. poi, örtük bir maksimum satır sayısı vardır
- 27. PostgreSQL planımda satır sayısı neden 0?
- 28. Zend_Db: Tablodaki satır sayısı nasıl alınır?
- 29. hazırda Kriterleri ve satır sayısı kısıtlama
- 30. Python'da imleç satır sayısı nasıl bulunur?
bu mükemmel, teşekkürler !!!! – dave
[Diğer soru] 'nun (http://stackoverflow.com/q/8865434/115478) bir cevabı gibi, bu da dosya tanıtıcılarını sızdırıyor. – leedm777