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

  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • SPBedition

    SPBedition

    24 HAZİRAN 2013
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011