//定位到第10个位置,读两个字节,单独包装它,并转为gbk编码,就可以读到最后的中文
raf.seek(10);
System.out.println(raf.getFilePointer());
byte[] zw = new byte[2];
raf.read(zw);
String zg = new String(zw,"gbk");
System.out.println(zg);
raf.seek(10);
System.out.println(raf.getFilePointer());
byte[] zw = new byte[2];
raf.read(zw);
String zg = new String(zw,"gbk");
System.out.println(zg);
2018-01-10
已采纳回答 / xunlingzi
Ctrl + 鼠标左键(如果提示找不到源码的话,可以在Windows-->Preferences-->Java-->Installed JREs里面设置)
2017-12-27
System.out.print(String.format("%02x ", b));
2017-12-25
别纠结家蛙还是抓蛙了。反正2个读法都是错的。
英 [ 'dʒɑ:və ] 美 [ ˈdʒævə, ˈdʒɑvə ]
英 [ 'dʒɑ:və ] 美 [ ˈdʒævə, ˈdʒɑvə ]
2017-12-23