java 文件的删除一行_如何从java中的文件中删除一行文本?
我有一个程序读取文本文件,我想删除某一行。现在我的解决方案是创建另一个文件,并将除了要删除的文件之外的每一行都写入该新文件。然后删除原件并重命名新的原件,使其具有相同的名称。我想知道是否有一个更简单的方法来做到这一点。
public void deleteLine(int index){
try{
File file = new File("Original File location");
Scanner reader = new Scanner(file);
File temp = new File("New File location");
PrintWriter writer = new PrintWriter(temp);
String holder;
for (int i=0;i
writer.println(reader.nextLine());
}
holder=reader.nextLine();
while (reader.hasNextLine()==true){
writer.println(reader.nextLine());
}
writer.flush();
reader.close();
writer.close();
if (!file.delete()){
System.out.println("Can't delete file");
return;
}
if (!temp.renameTo(file)){
System.out.println("Can't rename file");
}
}
catch(IOException e){
System.out.println("File not found");
}
}
java 文件的删除一行_如何从java中的文件中删除一行文本?相关推荐
- mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv
详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...
- java写病毒程序代码_一个用JAVA写的清除EXE病毒文件的程序(转)
Clear.java 这是一个主类,主要是负责运行程序和参数检查,不是核心 程序代码: import java.io.*; public class Clear{ public static void ...
- python修改文件内容最后一行_关于python:如何修改文件的最后一行?
我文件的最后一行是: 29-dez,40, 号 如何修改该行,使其显示: 29-Dez,40,90,100,50 号 注意:我不想写新行.我想在29-Dez,40,后面加一行新值. 我是Python的 ...
- java字符串删掉子串_如何从Java中的列表中删除子列表?
java字符串删掉子串 从列表中删除子列表 (Removing SubList from a List) Suppose, we have a list of few elements like th ...
- java 输出定位代码行_指定一个.java文件,输出其代码行数
CountList2.java//用来统计java代码行数 import java.io.BufferedReader; import java.io.File; import java.io.Fil ...
- java编写大数据分析模型_如何用Java(DOM分析器)编写XML文件
java编写大数据分析模型 Earlier we learned how to read XML file and how to edit XML file in java using DOM Par ...
- sdcard里边的东西能删除吗_手机内存中有一个sdcard文件夹删除不了
问:我的g14手机里原本内存空间共一个多G呢,现在我打开一看还剩84m,我用拉峰文件管理看到手机内存中有一个sdcard文件夹,这个文件占了一个多G,而且删还删不掉,不知道是什么原因? 回答:你所说的 ...
- java判断路径是否存在_科学网—Java判断文件目录以及文件是否存在 - 林清莹的博文...
在项目中需要判断文件额路径是否存在,以及路径下的文件是否存在,这对于软件的人性化是一个指标, 最近在查找相关资料后,特将方法写出来以便日后用到. /** * 判断文件及目录是否存在,若不存在则创建文件 ...
- python传送文件到其他电脑_用Python实现电脑手机文件互传秒完成
Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 来源丨开源最前线(ID:OpenSourceTop) ...
- java pdf增删改查_如何利用Java代码操作索引库?
今天是刘小爱自学Java的第161天. 感谢你的观看,谢谢你. 学习计划安排如下: 学了几天的Elasticserch,但都是它本身的知识点,如何通过Java语言去操作它呢? 这就好比以前学数据库,在 ...
最新文章
- html默认选定,html默认代码
- 转:iOS-CoreLocation:无论你在哪里,我都要找到你!
- 数据光端机设备性能指标介绍
- linux备份日志文件脚本,Linux篇:Shell脚本实现Gitlab双备份
- 不能用了 重装系统git_怎么用光盘重装系统?
- webpack 3 零基础入门教程 #12 - 如何使用模块热替换 HMR 来处理 CSS
- python-内存中的那些事儿-看懂变量取值的过程
- HDU1279 验证角谷猜想【水题】
- java控制反转_控制反转(IOC)模式
- 郑州大学“战疫杯”大学生程序设计在线邀请赛(6)(C++题解+详细思路)2022年5月14日
- python函数定义以及调用
- Zookeeper(七)开源客户端
- Android热更新方案Robust——美团热更新(热修复)使用介绍
- sql导出的身份证后几位是000
- 为什么要设置HashMap的初始化容量
- PMP中工具与技术归类
- python空间点赞_用Python登录好友QQ空间点赞
- 如何判断一棵二叉树是完全二叉树
- Magix 促销:让你的音视频制作更加专业
- ucos通信邮箱的理解