最新回答 / 風(fēng)中過客
我的理解是,用seek(10)定位到 “中”字,先將字節(jié)存入buf數(shù)組,然后用gbk編碼將buf改成gbk編碼,最后打印輸出buf,就得到了“中”字。 String s = "中"; byte[] gbk = s.getBytes("gbk"); raf.write(gbk); System.out.println(raf.length()); //讀文件,必須把指針移到頭部 raf.seek(10); //一次性讀取,把文件中的內(nèi)容都讀到字節(jié)數(shù)組中// byte[] buf = new...
2014-10-26
最贊回答 / callme激流
好吧,我其實小白了,以后不會不實驗就亂回答問題的。?正解是:有影響。我實驗了幾次,以下是實驗步驟:硬盤上的src.txt的默認(rèn)編碼是ANSI,所以你在硬盤上測試本身就是個未知數(shù)。1.先在你項目的src下建立src.txt,輸入幾個漢字。2.運行測試代碼<...code...>3.refresh項目,會發(fā)現(xiàn)里面多了dest.txt ?里面是亂碼。
2014-10-25