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

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

文件傳輸基礎——Java IO流

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

已采納回答 / 暗二
foo2類中沒進行toString 操作,默認調用foo2對象的內存地址

已采納回答 / jellyhui
一個文件流必須用和它的編碼類型完全一致的輸入流InputStreamReader去接收才不會產生亂碼。如果不說明編碼類型,java默認都是按照iso-8859-1進行編碼的。一般情況下頁面的編碼類型往往是gb2312或者utf-8,所以必須指明編碼類型才不會出現亂碼。

已采納回答 / 卓戈卡奧
對象默認的toString方法,在沒有進行重寫進行覆蓋的情況先,調用的是父類Object的toString。默認是返回一個字符串,該字符串等于:getClass().getName() + '@' + Integer.toHexString(hashCode())所以需要重寫toString(),你才能看到對象的基本信息

已采納回答 / 小Z文范
你的file是一個數組,可以通過file[index].getName()獲得file下面的某個文件名。也可以通過Arrays.toString(file)輸出指定路徑下的所有文件和文件夾。

已采納回答 / 大明狗
八位八位字節排好的數據序列例如:00000000? 00000000? 00000000...

已采納回答 / lx1024ly
是的,應該是if(!file2.exit()){}

已采納回答 / langren1992
將判斷條件寫為if((buf[i] &0xff)<= 0xf)。這可能是因為buf[i]取到的數不止八位,這樣buf[i]可能是負數了,所以這個判斷條件成立了

已采納回答 / 伏地炸毛
c是用作判斷是否輸出文本末尾的,并不是txt本身文本內容,你可采取其他方式獲取文檔中第一個字,PS:并且你取的是第一個字符,不是第一個字(漢字2字節)。

已采納回答 / 深白
一個是創建文件夾,一個是創建文件吧
課程須知
親,為了更好的學習本門課程,需要您對二進制的知識有所了解,還要熟悉Java的基本語法和面向對象的知識。
老師告訴你能學到什么?
1、了解文件編碼。 2、能夠對文件和目錄進行管理操作。 3、能夠應用字節流和字符流對文件進行讀寫操作。 4、能夠對對象進行序列化和反序列化。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消