[英]Writing Objects in PipedWriter Java
我正在用Java實現管道和過濾器體系結構,我陷入了這樣的情況:在我的FilterWriter
類中,我想通過java的PipedWriter發送一個對象,另一方面, FilterReader
類( PipedReader )將讀取該對象,然后從中提取信息。 但是看起來這些類只能寫以下類型:
我可以通過這些閱讀器類發送和接收對象嗎? 通過管道過濾器體系結構中的流發送對象的另一種合適方法是什么?
我想要做的事像這樣 ,但我想寫入和讀取的對象,而不是字符串或字節..我該怎么辦呢?
要編寫Java對象(可序列化),您需要PipedOutputStream而不是PipedWriter
ObjectOutputStream oos = new ObjectOutputStream(new PipedOutputStream(sink));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.