Ifo.txt文件里面有中文也有英文,用字节流和字符流复制这个文件,得到Ifo2.txt,在该文件中都没有出现乱码,为什么?汉字和英文字节长度不一样,应该会出现乱码的呀?求解!
- import java.io.*;
- class y
- {
- public static void main(String[] args) throws IOException
- {
- // FileInputStream fis=new FileInputStream("D:\\StuIfo.txt");
- // FileOutputStream fos=new FileOutputStream("D:\\StuIfo2.txt");
- FileReader fis=new FileReader("D:\\Ifo.txt");
- FileWriter fos=new FileWriter("D:\\Ifo2.txt");
- int by=0;
- while((by=fis.read())!=-1)
- {
- fos.write(by);fos.flush();
- }
- fis.close();
- fos.close();
- }
- }
复制代码 |
|