通过IO操作,写日志
2015-05-12 15:47
295 查看
import java.io.BufferedReader; import java.io.FileWriter; import java.io.InputStreamReader; import java.io.PrintWriter; import java.util.Date; public class Test { public Test() { // TODO Auto-generated constructor stub } public static void main(String[] args) { // TODO Auto-generated method stub try { //标准输入用InputStreamReader InputStreamReader in=new InputStreamReader(System.in); BufferedReader bin=new BufferedReader(in); FileWriter fw=new FileWriter("t.txt",true); PrintWriter pw=new PrintWriter(fw); String line=null; while((line=bin.readLine())!=null){ pw.println("================="); pw.println(line); //将读到的字符打印文件 pw.flush();//没打印一个字符,就将缓存区的内容输出 if(line.equals("exit"))//exit为停止符 break; } pw.print("====="+new Date()+"=====");//时间类 pw.println(); pw.println(); pw.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
控制台输入
abc
bcd
一二
三四
exit
查看文件内容:
=================
abc
=================
bcd
=================
一二
=================
三四
=================
exit
=====Tue May 12 15:47:57 CST 2015=====
相关文章推荐
- 利用Asp.net IO.File类完成文件新建复制删除操作(代码调试通过)(转)
- SpringMVC整合mybatis中我们希望看到操作数据库的语句通过日志进行打印
- Java基础——IO(拷贝文件+字节流-字符流缓冲区(装饰设计)-转换流-IO操作规律-异常日志-系统信息列表输出)
- 通过存储过程(MySQL)添加变更操作日志
- 学习python: IO接口操作 通过学习fast-rcnn框架
- @interface 自定义annotation 通过AOP来实现人员操作日志
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- mysql 误操作通过日志数据恢复
- 通过登入IP记录Linux所有用户登录所操作的日志
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- 数据库操作日志并通过日志进行不同数据库的备份
- 通过登入IP记录Linux所有用户登录所操作的日志
- 通过redis-cli的日志查看redis操作记录
- 通过登陆IP记录Linux所有用户登录所操作的日志
- 对写文本日志进行同步,防止并发操作IO异常
- 日志 20071220(数组操作,File IO,using,TransactionScope)
- IO操作 通过字符数组进行读取
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Java io操作,poi导出excel,集合自带排序,日志报告