SORU
19 Kasım 2009, PERŞEMBE


Java: Dize PrintStream?

Belirli bir türde bir nesne alır ve PrintStream Bir Yazdır, ve o nesnenin bir temsili çıkışları bir işlevi var. Nasıl bir Dize bu işlevin çıkış yakalayabilir miyim? Özellikle, toString bir yöntem olarak kullanmak istiyorum.

CEVAP
19 Kasım 2009, PERŞEMBE


ByteArrayOutputStream tampon olarak kullanın:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintStream ps = new PrintStream(baos);
your_function(object, ps);
String content = baos.toString(charsetName); // e.g. ISO-8859-1

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • grickle

    grickle

    22 AĞUSTOS 2006
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009