日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

InputStream 类型

發布時間:2023/12/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 InputStream 类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

輸入流類型?

I/O-1

類功能構造器參數如何使用
ByteArrayInputStream允許將內存的緩沖區當做?InputStream?使用緩沖區,字節將從中取出作為一種數據源:將其與?FilterInputStream?對象相連以提供有用接口
StringBufferInputStream將?String?轉換成?InputStream字符串。底層實現實際使用?StringBuffer作為一種數據源:將其與?FilterInputStream?對象相連以提供有用接口
FileInputStream用于從文件中讀取信息字符串,表示文件名、文件或?FileDescriptor?對象作為一種數據源:將其與?FilterInputStream?對象相連以提供有用接口
PipedInputStream產生用于寫入相關?PipedOutputStream?的數據。實現“管道化”概念PipedOutputSteam作為多線程中的數據源:將其與?FilterInputStream?對象相連以提供有用接口
SequenceInputStream將兩個或多個?InputStream?對象轉換成一個?InputStream兩個?InputStream?對象或一個容納?InputStream?對象的容器?Enumeration作為一種數據源:將其與?FilterInputStream?對象相連以提供有用接口
FilterInputStream抽象類,作為“裝飾器”的接口。其中,“裝飾器”為其它的?InputStream?類提供有用的功能。見表 I/O-3見表 I/O-3見表 I/O-3

輸出流類型

I/O-2

類功能構造器參數如何使用
ByteArrayOutputStream在內存中創建緩沖區。所有送往“流”的數據都要放置在此緩沖區緩沖區初始大小(可選)用于指定數據的目的地:將其與?FilterOutputStream?對象相連以提供有用接口
FileOutputStream用于將信息寫入文件字符串,表示文件名、文件或?FileDescriptor?對象用于指定數據的目的地:將其與?FilterOutputStream?對象相連以提供有用接口
PipedOutputStream任何寫入其中的信息都會自動作為相關?PipedInputStream?的輸出。實現“管道化”概念PipedInputStream指定用于多線程的數據的目的地:將其與?FilterOutputStream?對象相連以提供有用接口
FilterOutputStream抽象類,作為“裝飾器”的接口。其中,“裝飾器”為其它?OutputStream?提供有用功能。見表 I/O-4見表 I/O-4見表 I/O-4

?

FilterInputStream?類型

I/O-3

類功能構造器參數如何使用
DataInputStream與?DataOutputStream?搭配使用,按照移植方式從流讀取基本數據類型(int、char、long?等)InputStream包含用于讀取基本數據類型的全部接口
BufferedInputStream使用它可以防止每次讀取時都得進行實際寫操作。代表“使用緩沖區”InputStream,可以指定緩沖區大小(可選)本質上不提供接口,只是向進程添加緩沖功能。與接口對象搭配
LineNumberInputStream跟蹤輸入流中的行號,可調用?getLineNumber()?和?setLineNumber(int)InputStream僅增加了行號,因此可能要與接口對象搭配使用
PushbackInputStream具有能彈出一個字節的緩沖區,因此可以將讀到的最后一個字符回退InputStream通常作為編譯器的掃描器,我們可能永遠也不會用到

FilterOutputStream?類型

I/O-4

類功能構造器參數如何使用
DataOutputStream與?DataInputStream?搭配使用,因此可以按照移植方式向流中寫入基本數據類型(int、char、long?等)OutputStream包含用于寫入基本數據類型的全部接口
PrintStream用于產生格式化輸出。其中?DataOutputStream?處理數據的存儲,PrintStream?處理顯示OutputStream,可以用?boolean?值指示是否每次換行時清空緩沖區(可選)應該是對?OutputStream?對象的?final?封裝。可能會經常用到它
BufferedOutputStream使用它以避免每次發送數據時都進行實際的寫操作。代表“使用緩沖區”。可以調用?flush()?清空緩沖區OutputStream,可以指定緩沖區大小(可選)本質上并不提供接口,只是向進程添加緩沖功能。與接口對象搭配

來源與去處

來源與去處:Java 1.0 類相應的 Java 1.1 類
InputStreamReader
適配器:InputStreamReader
OutputStreamWriter
適配器:OutputStreamWriter
FileInputStreamFileReader
FileOutputStreamFileWriter
StringBufferInputStream(已棄用)StringReader
(無相應的類)StringWriter
ByteArrayInputStreamCharArrayReader
ByteArrayOutputStreamCharArrayWriter
PipedInputStreamPipedReader
PipedOutputStreamPipedWriter

?

?

總結

以上是生活随笔為你收集整理的InputStream 类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。