日期:2014-05-20  浏览次数:20633 次

问个简单的问题...
public   static   void   main(String[]   args)throws   Exception
{
FileInputStream   fi=new   FileInputStream( "e:\\5.txt ");
FileOutputStream   fs=new   FileOutputStream( "d:\\5.txt ");
byte[]   len=new   byte[1024];
fi.read(len);
fi.close();
fs.write(len);
fs.close();

}
去操作同一个数据读写为啥文件变成空的?
2.我把一个65不是读到的.就是文件里写的.用Write(65)为什么写出来的是大写的A?

------解决方案--------------------
用Write(65)为什么写出来的是大写的A?
因为你些的是字节数据,再文本文件里显示的当然是相应字符了
------解决方案--------------------
文本文件用FileReader和FileWriter