如何向txt里一行行加入数据 txt里面比如像这样:username passwordluo 123huang 23现在我要加另外一个用户he 12,请问该如何具体把这个给加进去而又不覆盖原数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.FileOutputStream;import java.io.IOException;public class UserBean { public void add(String name, String pwd) throws IOException{ FileOutputStream fos = new FileOutputStream("e:/filepath.txt",true);//关键是这里的true标示追加 String line = name+" "+pwd+"\r\n"; fos.write(line.getBytes()); fos.close(); } public static void main(String[] args){ UserBean ub = new UserBean(); try { ub.add("name", "pwd"); } catch (IOException e) { e.printStackTrace(); } }}感觉挺简单的,楼主看看这个服不服和你意 String line = name+" "+pwd+"\r\n";是不是要在name前面加上一个回车呀?不然连在后面了 "\r\n"表示windows下面的一个回车符,你加在前面的话,就是先回车再写入新的内容 如何控制SWT Text 的输入格式 jdk源码问题! Java访问Resource文件的问题 关于jcreat的设置问题 @要求实现Comparable接口,按年龄比较两个的人大小 一个初学者配置JAVA环境的疑惑! 请问一个包设置问题? 求助*我的java程序编译不过去,又看不出什么问题,请帮忙~ Sorry,一个数学问题,不知到哪去问 Jive运行问题 哪位大侠不吝赐教:用户的ADSL猫和电信局端之间传送的是PPP帧还是以太网帧? C代码转java
import java.io.IOException;
public class UserBean {
public void add(String name, String pwd) throws IOException{
FileOutputStream fos = new FileOutputStream("e:/filepath.txt",true);//关键是这里的true标示追加
String line = name+" "+pwd+"\r\n";
fos.write(line.getBytes());
fos.close();
}
public static void main(String[] args){
UserBean ub = new UserBean();
try {
ub.add("name", "pwd");
} catch (IOException e) {
e.printStackTrace();
}
}
}
感觉挺简单的,楼主看看这个服不服和你意
是不是要在name前面加上一个回车呀?不然连在后面了