SORU
7 Mart 2011, PAZARTESİ


Yolu Scala bir Dize için bir İnputStream dönüştürmek için deyimsel

Bir Dize için bir İnputStream dönüştürmek için Java kullandım kullanışlı bir işlevi var. İşte Scala doğrudan çeviri:

  def inputStreamToString(is: InputStream) = {
    val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) 
    val builder = new StringBuilder()    
    try {
      var line = rd.readLine 
      while (line != null) { 
        builder.append(line   "\n")
        line = rd.readLine
      }
    } finally {
      rd.close
    }
    builder.toString
  }

Deyimsel bir yolu scala bunu yapmak için var mı?

CEVAP
7 Mart 2011, PAZARTESİ


Source.fromInputStream(is).mkString("") ayrıca senet yapacak.....

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Just So

    Just So

    3 HAZİRAN 2007
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009
  • Vsauce

    Vsauce

    30 Temmuz 2007