想用readLine()把所有的行都读出来,然后在写出。但下面的代码只是读写了一行,虽然我加了循环但只是在反复读写一行。
请问怎样才能实现读写全部的。
或者说现把行数读出来,然后在通过循环实现。
谢谢! BufferedReader in = new BufferedReader(new InputStreamReader(new
FileInputStream("input.txt")));
BufferedWriter out1 = new BufferedWriter(new OutputStreamWriter(new
FileOutputStream("output.txt")));
while(cont)
{ try{ String line = in.readLine(); out1.write(a);
out1.close(); } catch(Exception e){ cont = false;
}
请问怎样才能实现读写全部的。
或者说现把行数读出来,然后在通过循环实现。
谢谢! BufferedReader in = new BufferedReader(new InputStreamReader(new
FileInputStream("input.txt")));
BufferedWriter out1 = new BufferedWriter(new OutputStreamWriter(new
FileOutputStream("output.txt")));
while(cont)
{ try{ String line = in.readLine(); out1.write(a);
out1.close(); } catch(Exception e){ cont = false;
}
解决方案 »
- Javamail调用outlook
- 实际开发中什么时候会用到 单例模式? 面试老考这玩意儿 却从来没用过=。=
- 大虾们帮我看看这个JPanel为什么显示出来
- 记事本练习的程序为何编译出错,一个线程的问题(明天去公司上机考试)
- About File
- 请问怎么在一串数字中每三位加一个逗号,就像1,234,567.01这样。谢谢!
- 看过《THINK IN JAVA》 的朋友请进来
- ●●●在环境变量ClassPath中设置的“.;”是什么含义?请举例说明●●●
- 送分:各位兄台,小弟要去上学了,不知以后还能不能来,就把我的2121分全送了....
- JAVA自学好呢?还是去传智博客培训好呢?好迷茫!!!!!
- 字节流 AND 字符流
- 复数类:复数间相乘相除结果为何跟实际算的不一样(尤其乘法相差甚远)?????
请问这是怎么回事阿? try{ while(in.readLine() != null)
{
String line = in.readLine(); char[] a = line.toCharArray(); System.out.println(a); out1.write(line);
out1.newLine(); }
}
catch(Exception e)
{
} try{
in.close();
}
catch(Exception e){
}
try{
out1.close();
} catch(Exception e){
}
FileInputStream("input.txt")));
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new
FileOutputStream("output.txt")));
String line = in.readLine();
while(line!=null)
{ try{ out.write(a); line = in.readLine();
} catch(Exception e){
out.close(); }
大致思路就是这样,希望有帮助!