用一个输出流,在文件里写了一个字符串“你好”,再用输入流读取,为什么读取的内容和输入的字节不一样?详细代码如下:
FileOutputStream fos = new FileOutputStream("E:\\IDEA\\20191218.txt");
byte[] bytes="你好".getBytes();
fos.write(bytes);
System.out.println(Arrays.toString(bytes));
FileInputStream fis = new FileInputStream("E:\\IDEA\\20191218.txt"); int len=0;
while((len=fis.read())!=-1){
System.out.println(len);
}
运行结果:
追问吧,看不见评论