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
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
Bir Java içeriğini yazmak için kolay b...
Java tarih için dize dönüştürme...
Dönüştürme Java için JSON...
dönüştürme bitmap dizi bayt için Java...
Nasıl İnputStream ve Yazar OutputStrea...