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

  • fireflame65

    fireflame65

    27 Mart 2007
  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • jbignacio

    jbignacio

    13 Mart 2006