怎么用java实现一个日志文件根据时间段定位内容,比如2017-01-12 18:09:50至2017-01-12 18:10:20
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用java实现一个日志文件根据时间段定位内容,比如2017-01-12 18:09:50至2017-01-12 18:10:20相关的知识,希望对你有一定的参考价值。
定位到这个时间段的内容。
参考技术A 按行读取文件,正则取日期,然后比较然后输出追问
新手你说的思路我知道,就是代码不会写啊,百度搜了很多没有啊
追答读取的文件内容比较大不方便放入数据库,
追答使用流逐行读取,日志文件应该有一定的规则,当然也可以根据流来过滤数据
追问主要自己是个新手代码不会写啊!!!!
java语言里面 怎么运用BufferedWriter把内容写入与编译后的class文件同一目录的文件 内,
怎么运用BufferedWriter把内容写入与编译后的class文件同一目录的文件 内,
也就是说在项目里面的bin文件夹中创建文件,要用相对路径的方法,根据class文件决定吧文件写入路径.
根据class 文件决定BufferedWriter();的写出地址......主要是为了导出jar包后不影响文件写出
public void newLine()
throws IOException写入一个行分隔符。行分隔符字符串由系统属性 line.separator 定义,并且不一定是单个新行 ('\n') 符。
抛出:
IOException - 如果发生 I/O 错误
不写就不换行 你说行不行
flush
public void flush()
throws IOException刷新该流的缓冲。
指定者:
接口 Flushable 中的 flush
指定者:
类 Writer 中的 flush
抛出:
IOException - 如果发生 I/O 错误
不写就无法把缓存中数据写入流
以上是关于怎么用java实现一个日志文件根据时间段定位内容,比如2017-01-12 18:09:50至2017-01-12 18:10:20的主要内容,如果未能解决你的问题,请参考以下文章