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

  • FullMag

    FullMag

    15 ŞUBAT 2007
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013
  • SVB International

    SVB Internat

    29 EKİM 2011