62,620
社区成员
发帖
与我相关
我的任务
分享


好奇怪啊,汉字不是两个字节储存的吗,而且你的那种方法也是这样,可以取到数组[ 2 ],你可以试试。
有没有大佬啊,我也蒙了。。。

package 获取汉字前半个码值;
import java.io.FileInputStream;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
FileInputStream a = null;
try {
int ce = (int) ('汉');
System.out.println(ce);
a = new FileInputStream("file");
int aDate = a.read();
System.out.println("第一个字节值:"+aDate);
aDate = a.read();
System.out.println("第二个字节值:"+aDate);
} catch (IOException e) {
e.printStackTrace();
}
}
}
这样应该可以了吧,file文件中是汉字:汉