已采納回答 / 暗二
foo2類(lèi)中沒(méi)進(jìn)行toString 操作,默認(rèn)調(diào)用foo2對(duì)象的內(nèi)存地址
已采納回答 / jellyhui
一個(gè)文件流必須用和它的編碼類(lèi)型完全一致的輸入流InputStreamReader去接收才不會(huì)產(chǎn)生亂碼。如果不說(shuō)明編碼類(lèi)型,java默認(rèn)都是按照iso-8859-1進(jìn)行編碼的。一般情況下頁(yè)面的編碼類(lèi)型往往是gb2312或者utf-8,所以必須指明編碼類(lèi)型才不會(huì)出現(xiàn)亂碼。
2015-08-18
已采納回答 / 卓戈卡奧
對(duì)象默認(rèn)的toString方法,在沒(méi)有進(jìn)行重寫(xiě)進(jìn)行覆蓋的情況先,調(diào)用的是父類(lèi)Object的toString。默認(rèn)是返回一個(gè)字符串,該字符串等于:getClass().getName() + '@' + Integer.toHexString(hashCode())所以需要重寫(xiě)toString(),你才能看到對(duì)象的基本信息
2015-08-17
已采納回答 / 小Z文范
你的file是一個(gè)數(shù)組,可以通過(guò)file[index].getName()獲得file下面的某個(gè)文件名。也可以通過(guò)Arrays.toString(file)輸出指定路徑下的所有文件和文件夾。
2015-08-11
已采納回答 / langren1992
將判斷條件寫(xiě)為if((buf[i] &0xff)<= 0xf)。這可能是因?yàn)閎uf[i]取到的數(shù)不止八位,這樣buf[i]可能是負(fù)數(shù)了,所以這個(gè)判斷條件成立了
2015-08-01
已采納回答 / 伏地炸毛
c是用作判斷是否輸出文本末尾的,并不是txt本身文本內(nèi)容,你可采取其他方式獲取文檔中第一個(gè)字,PS:并且你取的是第一個(gè)字符,不是第一個(gè)字(漢字2字節(jié))。
2015-07-31