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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • george sarintzotis

    george sarin

    2 Aralık 2007