当前位置: 代码迷 >> Java相关 >> 关于IO的一点小问题烦请各位指点指点
  详细解决方案

关于IO的一点小问题烦请各位指点指点

热度:199   发布时间:2007-07-12 15:23:15.0
关于IO的一点小问题烦请各位指点指点
import java.io.*;
public class IO4
{
public static void main(String[] args)throws Exception
{
File f=new File("c:\\abc1.txt");
FileInputStream fis=new FileInputStream(f);
char a;
for(int i=0;i<f.length();i++)
{
a=(char)fis.read();
}
fis.close();

FileOutputStream a1=new FileOutputStream("c:\\abc2.txt");
a1.write((byte)a);
a1.close();
}
}
我想从一个文件中读取里边的数据,然后写入到另一个文件中,我这里那写错了,还望指点~~谢谢。。。
搜索更多相关的解决方案: 烦请  

----------------解决方案--------------------------------------------------------
import java.io.*;
public class IO4
{
public static void main(String[] args)throws Exception
{
BufferedReader in =new BufferedReader(new FileReader("1.txt"));
BufferedWriter out =new BufferedWriter(new FileWriter("2.txt"));
String s;
while((s=in.readLine())!=null)
{
out.write(s);
}
in.close();
out.close();
}
}
这个是我学的时候写的.
不好.但你可以看下.
----------------解决方案--------------------------------------------------------
你的a没有初始化啊
java不会对方法里的变量自动初始化的
随便给a一个初值就行了
----------------解决方案--------------------------------------------------------

哦谢谢


----------------解决方案--------------------------------------------------------
  相关解决方案