当前位置: 技术问答>java相关
怎样向已存在的文本文件中添加信息,而不影响原有信息?
来源: 互联网 发布时间:2014-12-31
本文导语: 怎样向已存在的文本文件中添加信息,而不影响原有信息? | 回复人:Shania(猫卯) (2001-5-7 21:03:00) 得0分 关键是FileOutputStream 的构造函数,应该用 out = new FileOutputStream(filepath,true);第二个参数设为tr...
怎样向已存在的文本文件中添加信息,而不影响原有信息?
|
回复人:Shania(猫卯) (2001-5-7 21:03:00) 得0分
关键是FileOutputStream 的构造函数,应该用
out = new FileOutputStream(filepath,true);第二个参数设为true,就表示在文件末尾添加数据。
是的 不错 。
import java.io.*;
import java.util.*;
import java.sql.*;
import java.lang.Integer;
public class fwrite {
public static void main(String argv[]){
try{
System.out.println("asdf");
DataOutputStream out = new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("/fwrite.txt",true)));
out.writeBytes("asdf");
out.close();
}
catch(Exception ex){
System.out.println(ex.toString());
}
}
}
关键是FileOutputStream 的构造函数,应该用
out = new FileOutputStream(filepath,true);第二个参数设为true,就表示在文件末尾添加数据。
是的 不错 。
import java.io.*;
import java.util.*;
import java.sql.*;
import java.lang.Integer;
public class fwrite {
public static void main(String argv[]){
try{
System.out.println("asdf");
DataOutputStream out = new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("/fwrite.txt",true)));
out.writeBytes("asdf");
out.close();
}
catch(Exception ex){
System.out.println(ex.toString());
}
}
}