亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

文件傳輸基礎——Java IO流

難度入門
時長 2小時 0分
學習人數
綜合評分9.67
669人評價 查看評價
9.9 內容實用
9.6 簡潔易懂
9.5 邏輯清晰

已采納回答 / 元氣滿滿來學習
我搜了一下,UTF-8編碼的中文字節數有爭議,因為UTF-8是可變長編碼。

已采納回答 / xor丶T
讀入緩沖區的字節總數,如果因為已經到達文件末尾而沒有更多的數據,則返回?-1。詳情見API文檔

最新回答 / yxhui
不是實現重新判斷if語句的作用!視頻中已經提到了那是遞歸。什么是遞歸呢?簡單一點說就是自身調用自身的一種形式。在listDirectory(File dir)方法中已經有了查看當前目錄下的內容,當想要查看其子目錄下的內容時所用到的方法(手段)與listDirectory(File dir)方法中查看當前目錄下的內容的方法(手段)一致,那么就沒必要在寫一個方法,所用就直接調用listDirectory(File dir)。

最新回答 / qq_典型人物_0
第一個是拋出異常,當前方法內不處理。第二個是捕獲異常,即處理異常

已采納回答 / 東 崛
InputStreamReader流需要和其他流搭配使用,因為它是一個轉換編碼紐帶,FileReader是InputStreamReader和其他流整合

最新回答 / 慕粉1034498546
你的編碼格式是不是不一樣比如你的doc文檔是utf-8你的編程軟件默認編碼是gbk

已采納回答 / 慕粉2043179507
fis.read()方法的返回值是什么?弄清楚這個你就明白了。返回值是int類型的整數,當read()完文件內容,就會返回-1。我是這么理解的。

已采納回答 / 慕容5325647
你這里只是創建文件:“ext1.txt”,并打開流通道寫到文件:“ext1.txt”,但是你沒有東西寫到文件:“ext1.txt”,你打開文件:“ext1.txt”,當然沒有東西了,最好寫入文件時刷新流通道且關閉流通道。

最新回答 / qq_簡單的微笑_03171095
我也是初學者,不知道對不對,"10".getBytes()是將10這個字符串編碼成byte序列儲存到byte數組中,然后調用write(byte[])方法把字符數組寫入,但是這些方法的基礎都是write(byte)。

已采納回答 / wschen
1、你檢查一下代碼,是否正確。2、也存在,不同IDE、或不同版本的代碼編譯后有不同輸出結果。3、其實聽課程,學習到的是文件讀寫過程的一個思路,但具體的執行過程,需具體分析、編碼。

已采納回答 / Posin丶biting
應該是把它讀取到文件末尾然后將這一樣以String的形式返回吧

最贊回答 / 厘米error
哦,上面那個回答的最后那句話錯了,不要管。你是錯在while后條件竟然加了分號,這就導致后面的下標越界
課程須知
親,為了更好的學習本門課程,需要您對二進制的知識有所了解,還要熟悉Java的基本語法和面向對象的知識。
老師告訴你能學到什么?
1、了解文件編碼。 2、能夠對文件和目錄進行管理操作。 3、能夠應用字節流和字符流對文件進行讀寫操作。 4、能夠對對象進行序列化和反序列化。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消