Lire Toutes les Lignes de BufferedReader in Scala dans une Chaîne

Comment puis-je lire tous d'un BufferedReader's lignes et de les stocker dans une Chaîne de caractères?

 val br = new BufferedReader(...)
 val str: String = getAllLines(br) //getAllLines() -- is where I need help

Similaire à ce question.

  • Avez-vous d'utiliser BufferedReader? Pourquoi ne pas Source.fromFile("myfile.txt").getLines() ou similaires?
  • J'ai besoin d'utiliser un BufferedReader depuis que je suis en train de faire usage de la UnicodeBOMInputStream à partir d'ici - stackoverflow.com/questions/1835430/....
  • Alors peut-être Source.fromInputStream(myUnicodeBOMInputStream).getLines() serait plus facile.