簡體   English   中英

用PipedWriter Java編寫對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM