Name,Surname,E-mail John,Smith,[email protected] Nancy,Smith,[email protected] Jane,Doe,[email protected] John,Doe,[email protected]
nasıl John Doe e-posta adresini alırım?
Şimdi şu kodu kullanın, ama şimdi sadece bir anahtar alanını belirtebilirsiniz: Ben yazmaya denedim
val src = Source.fromFile(file)
val iter = src.getLines().drop(1).map(_.split(","))
var quote = ""
iter.find(_(1) == "Doe" ) foreach (a => println(a(2)))
src.close()
"iter.find (_ (0) == "John" & & _ (1) == "Doe") ", ancak bu yalnızca bir parametrenin beklendiğini söyleyen bir hata ortaya çıkarır (koşulu ekstra parantez içine almak yardımcı olmaz).
Bu gerçekten bir CSV dosyasıysa, StringOps.split (",") öğesi yanlıştır ve virgül (,) ve/veya çift tırnak (") 'ın parçası olduğu durumlarla ilgilenmez. . gömülü değer ben burda ki StackOverflow cevaplarken ele. http://stackoverflow.com/a/32488453/501113 – chaotic3quilibrium