Java - OutputStream dönüştürme için İnputStream | Netgez.com
SORU
25 NÄ°SAN 2011, PAZARTESÄ°


Java - OutputStream dönüştürme için İnputStream

İki modül var geliştirme aşamasında, ve ben bir tek inputStream kabul eden bir OutputStream ve ikinci bir çıkış var. Bu iki bölüme bağlanmak mümkün olacak İnputStream (tersi değil, gerçekten bu şekilde yani) OutputStream dönüştürmek için nasıl biliyor musunuz?

Teşekkürler

CEVAP
25 NÄ°SAN 2011, PAZARTESÄ°


OutputStream bir veri yazmak. Eğer bazı modül sunar OutputStream, beklenti bir diğer ucunda bir şey var ise o okuyor.

Diğer taraftan InputStream ortaya çıkaran bir şey bu akışı dinlemek gerekir gösteren ve okuyabilirsiniz veri olacak.

OutputStream InputStream bağlamak mümkün

InputStream----read---> intermediateBytes[n] ----write----> OutputStream

Birisi düşündün olarak, bu IOUtils copy() yöntemi yapmanızı sağlar. Sense, diğer tarafa gitmek yapmaz... umarım bu biraz mantıklı

GÃœNCELLEME:

Bu bence tabii ki, bu aslında bir gereklilik olacağını anlıyorum. Bazı yorumlar/çıkış akışları Piped giriş söz biliyorum, ama başka bir olasılık daha var.

Eğer açığa çıktı akışı ** 8, daha sonra ise her zaman toByteArray() yöntemini çağırarak tam içeriğini alabilirsiniz. Sonra ByteArrayInputStream alt sınıf kullanarak giriş akışı bir kapsayıcı oluşturabilirsiniz. Bu iki akarsu sözde, onlar temelde sadece bir bayt dizisi sarın. Bu dereler bu yolu kullanarak, bu nedenle, teknik olarak mümkün, ama bana hala çok garip

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ÅžUBAT 2007
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008