99问答网
所有问题
编写一个java程序,从一个文本文件中删除掉所有出现某个指定字符串的地方
如题所述
举报该问题
推荐答案 2013-12-24
最简单的方法就是读取输入流转换为字符串然后
public void remove() {
String s = "This is a text file, some text would be removed, text left would be kept";
String result = s.replaceAll("text", "");
System.out.println(result);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtWttXO7WeXtBejW77O.html
其他回答
第1个回答 2013-12-24
如果不考虑超大文件的话直接读取文件到内存,然后替换指定字符串为空串就可以。如果文件尺寸不受控制的情况就需要考虑分块读取、临时文件、追加内容、校验、删除原有文件、改名这几个步骤了。
第2个回答 推荐于2017-11-26
思路:
IO文件读写流
将文件文本内容读取到程序
通过[真正表达式]替换
重新写入文件
关闭读写流
本回答被提问者采纳
相似回答
大家正在搜
相关问题
(Java)编写一个程序,从一个文本文件中删除所有出现某个指...
Java 编写一个程序,从一个文本文件中删除所有出现某个指定...
用Java编写程序,从键盘上输入一个字符串和一个指定字符,把...
java编写程序,一个文件夹里有好几百个txt文件,全部读取...
编写一个程序,将字符串s中的所有字符c删除。
JAVA编写一段程序,查找某个指定的文件中的一个字符串,如果...
java从读取的文本中 取出指定字符串
JAVA 删除字符串中指定的字符