对文件的追加写入

 import java.io.*;


public class stream {
 
 public static void main(String args[]) throws IOException
 {
  PrintStream oldPrintStream = System.out;   
  File file = new File("c://tex.txt");
  ByteArrayOutputStream bos = new ByteArrayOutputStream();
  System.setOut(new PrintStream(bos));      
  System.out.println("this is the text to output ");      
  System.setOut(oldPrintStream);    
  //用filewriter把文件追加写入到文件中,true代表追加写入,false代表覆盖写入
   FileWriter fw =new FileWriter( file,true) ;
   fw.append(bos.toString());
   fw.close(); }
}

jsp的追加写入

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>如何将数据追加写入到文件 
</title>
</head>
<body>
<%
  RandomAccessFile rf=new RandomAccessFile( "c://tex.txt","rw");
  //定义一个类RandomAccessFile的对象,并实例化
  rf.seek(rf.length());//将指针移动到文件末尾
  rf.writeBytes("/nAppend a line to the file!");
  rf.close();//关闭文件流
  out.println("写入文件内容为:<br>");
  FileReader fr=new FileReader( "c://tex.txt");
  BufferedReader br=new BufferedReader(fr);//读取文件的BufferedRead对象
  String Line=br.readLine();
  while(Line!=null){
   out.println(Line + "<br>");
   Line=br.readLine();
  }
  fr.close();//关闭文件
%>
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值