課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
為什么要先創建Fileinputstream對象,然后把對象添加到InputStreamReader創建新對象
2016-11-10
源自:文件傳輸基礎——Java IO流 5-1
正在回答
如果你有下載源碼的話 你按住 ctrl+鼠標左鍵 就能查看源碼了
InputStreamReader 里面有幾個構造函數
public InputStreamReader(InputStream in){}
public InputStreamReader(InputStream in, String charsetName){}
public InputStreamReader(InputStream in, Charset cs){}
只有這三個 所以當然要...你說的那個
要創建一個實例對象,當然要使用構造函數,所以必須傳入 FileInputStream的對象 你可以直接
InputStreamReader isr=new InputStreamReader(new FileputStream("e:\\javaio\\imooc.txt"));
其實java中很多類都是新定義,應用了一些比較簡單的類,比如冒泡排序法,字母大小寫轉化,寫成全新的類就可以很方便使用了.
FileInputStream? 是字節流讀取
FileInputStreamReader? 是將字節流轉換成字符流讀取
如果對方傳來字節流你直接當做字符流接收會報錯的,這個是把接受的字節流轉換成字符流
樓上正解
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
2 回答IO流問題
1 回答io流相關問題
3 回答關于io字節流問題
2 回答菜雞關于io流的問題
1 回答關于IO流的一點小問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-10
如果你有下載源碼的話 你按住 ctrl+鼠標左鍵 就能查看源碼了
InputStreamReader 里面有幾個構造函數
public InputStreamReader(InputStream in){}
public InputStreamReader(InputStream in, String charsetName){}
public InputStreamReader(InputStream in, Charset cs){}
只有這三個 所以當然要...你說的那個
要創建一個實例對象,當然要使用構造函數,所以必須傳入 FileInputStream的對象 你可以直接
InputStreamReader isr=new InputStreamReader(new FileputStream("e:\\javaio\\imooc.txt"));
其實java中很多類都是新定義,應用了一些比較簡單的類,比如冒泡排序法,字母大小寫轉化,寫成全新的類就可以很方便使用了.
2018-05-15
FileInputStream? 是字節流讀取
FileInputStreamReader? 是將字節流轉換成字符流讀取
如果對方傳來字節流你直接當做字符流接收會報錯的,這個是把接受的字節流轉換成字符流
2016-11-10
樓上正解