java中io流问题

用字符输出流,输出365到文件,然后用字节输入流读取得到的是197和173这两个数怎么得到的

import java.io.*;

public class lk {
    public static void main(String[] args) throws IOException {
        String FilePath = "e:\\a.txt";
        int i;
        byte j = 12;
        char k = 13;
        FileWriter fileWriter = new FileWriter(FilePath);
        fileWriter.write(365);
       // fileWriter.write(j);
        fileWriter.close();
//        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(FilePath, true));
//        bufferedWriter.write(j);
//        bufferedWriter.close();

        BufferedInputStream BI = new BufferedInputStream(new FileInputStream(FilePath));
        while ((i = BI.read()) != -1){
            System.out.println(i);
        }
       BI.close();
    }

}

  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:java中IO练习题