社区
Java SE
帖子详情
Java 如何删除文本文件指定的行?
cnhuai
2008-07-27 12:51:46
如题
...全文
472
8
打赏
收藏
Java 如何删除文本文件指定的行?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnhuai
2008-07-27
打赏
举报
回复
form:http://www.java2000.net/p259 谢谢:老紫竹
删除文本文件里面满足条件的行
查看复制到剪切板打印
public static void main(String[] args) throws IOException {
File file = new File("d:/55.txt");
File file2 = new File("d:/55-new.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
PrintWriter writer = new PrintWriter(file2);
String line;
while ((line = reader.readLine()) != null) {
// 判断条件,根据自己的情况书写,会删除所有符合条件的行
if (line.startsWith("1899-12-30") && line.indexOf("0.000000") != -1) {
// 读取后面的几行,废弃
// reader.readLine();
// reader.readLine();
// reader.readLine();
continue;
}
writer.println(line);
writer.flush();
}
reader.close();
writer.close();
// 删除老文件
file.delete();
file2.renameTo(file);
}
joejoe1991
2008-07-27
打赏
举报
回复
不怕麻烦的话拿RandomAccessFile试试。
老紫竹
2008-07-27
打赏
举报
回复
以前有人问过,参考这个。
http://www.java2000.net/p259
CTea321
2008-07-27
打赏
举报
回复
如三楼,如果文件小的话,那样的方法还可以
如果大的话,请教高人,因为我也搞过,最后数据文件换了,就没继续了
gaojingsnow
2008-07-27
打赏
举报
回复
只晓得删除文件
ArthurCX
2008-07-27
打赏
举报
回复
不知道,要是我的话,就用最简单的笨办法,全部读进来,遍历,删了再写进去,不过这样确实浪费资源,期待高手答案··············
xunyiren
2008-07-27
打赏
举报
回复
怎么不见马甲抢沙发!
java
源码包---
java
源码 大量 实例
Java
读写
文本文件
的示例代码 1个目标文件。
java
俄罗斯方块 一个目标文件。
Java
非对称加密源码实例 1个目标文件 摘要:
Java
源码,算法相关,非对称加密
Java
非对称加密源程序代码实例,本例中使用RSA加密技术,...
JAVA
_API1.6文档(中文)
java
.util.regex 用于匹配字符序列与正则表达式
指定
模式的类。
java
.util.spi
java
.util 包中类的服务提供者类。
java
.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。
java
x.accessibility 定义了用户...
JAVA
学习52_
Java
如何
删除
文本文件
指定
的
行
?
删除
文本文件
里面满足条件的
行
查看复制到剪切板打印 public static void main(String[] args) throws IOException { File file = new File("d:/55.txt"); File file2 = new File("d:/55...
java
删除
文本
行
_
java
从
文本文件
中
删除
行
代码
2014-07-30 06:30:01阅读( 845 )下面示例代码演示如何从
文本文件
中
删除
一
行
文本。removeLineFromFile方法有两个参数,第一个参数是
文本文件
名,第二个参数是要移除的文本内容我们需要创建一个临时文件,然后逐
行
读取...
java
读取文本
指定
行
_
Java
读取文本
指定
的某一
行
内容的方法
Java
读取文本
指定
的某一
行
内容,使用的都是IO的方法,下面具体看例子:/*** @author:罗大锤* @date: 2017年9月6日 下午2:35:43* @version 1.0* @method:读取文本具体某
行
内容* @parameter* @since* @return*/public...
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章