字符流读取数据不会产生乱码问题 字节流读取数据可能会因为字符集不同,每个字符对应的字符大小不同 而产生乱码/

Read read= new FileReader(File 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();
		}
		
		
	}
	
}


}