Javaの_io_ファイル入力文字ストリーム

キャラクタ・ストリームは、データ化け読み出していない
バイトストリームデータがあるため、異なる文字セット読み取ることができる、異なる文字サイズに対応する文字
化け
/

=新規FileReader(ファイルfを)読んで読んで、またはパス

操作:
選択した文字列にバイト配列の流れを変えることに加えて、他は同じです

public class test{
    public static void main(String[]args)
    {
        File f =new File("C:/Users/10853/eclipse-workspace/hell/src/hell/abc");
        Reader reader=null;
        try {
        reader=new FileReader(f);

        **char[] flush =new char[1024];**
        int len=-1;
        try {
            while((**len=reader.read(flush))!=-1**)
            {//字符数组-->字符串
                **String s=new String(flush,0,len);**
                System.out.println(s);
            }
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }catch(IOException e)
    {
        e.printStackTrace();
    }finally {
        try {
            if(null!=reader)
            {
                reader.close();
            }
        }catch(IOException e)
        {
            e.printStackTrace();
        }

    }

}

}

おすすめ

転載: blog.51cto.com/14437184/2423170