java中的文件输入和输出

时间:2014-04-15 17:13:49

标签: java

我是java的初学者。

我正在尝试写和显示文件。

但我的txt文件显示另一个符号。

我无法理解我的错误。

我正在使用此代码。

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;


public class Main {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub

        try {
            FileOutputStream output=new FileOutputStream("C:\\Users\\BAPPY\\Desktop\\temp.txt");
            for (int i = 0; i <=10; i++) {
                output.write(i);
            }
            output.close();

            FileInputStream input=new FileInputStream("C:\\Users\\BAPPY\\Desktop\\temp.txt");
            int value;
            while ((value=input.read())!=-1) {
                System.out.println(value+" ");
            }
            input.close();


        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }


    }

}

我的txt文件没有显示结果为什么请告诉我??

1 个答案:

答案 0 :(得分:-1)

我认为你的代码工作的问题在于你没有看到任何因为你写的东西是不可理解的符号。

更改             for(int i = 0; i&lt; = 10; i ++){                 output.write(ⅰ);             }

        for (int i = 66; i <=127; i++) {
            output.write(i);
        }

告诉它是怎么回事。

我希望它有所帮助