66问答网
所有问题
编写一个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://66.wendadaohang.com/zd/n9U99xi2UDx9sDvU22i.html
其他回答
第1个回答 2013-12-24
如果不考虑超大文件的话直接读取文件到内存,然后替换指定字符串为空串就可以。如果文件尺寸不受控制的情况就需要考虑分块读取、临时文件、追加内容、校验、删除原有文件、改名这几个步骤了。
第2个回答 推荐于2017-11-26
思路:
IO文件读写流
将文件文本内容读取到程序
通过[真正表达式]替换
重新写入文件
关闭读写流
本回答被提问者采纳
相似回答
...
一个文本文件中删除所有出现某个指定字符串的地方
答:
额,,因为你操作的是同
一个文件,,,
当PrintWriter output=new PrintWriter(file);的时候,假如文件存在会清空。。。所以你什么都读不到。。
java中
怎样搜索
文件中的一个字符串
并将该字符串所在的整行数据全部
删除
...
答:
import
java
.io.*;import java.util.Scanner; public class FileFilter { public static void main(String[] args)throws IOException{ System.out.print("输入
字符串
:"); String str=(new Scanner(System.in)).next(); String oldFile="1.dat"; String newFile="1_.dat"; ...
怎么样使用批处理
删除一个文本里面的
所以信息啊
答:
使用文件解析来处理命令输出、字符串及文件内容
。使用迭代变量定义要检查的内容或字符串,并使用各种options选项进一步修改解析方式。使用options令牌选项指定哪些令牌应该作为迭代变量传递。请注意:在没有使用令牌选项时,/F 将只检查第一个令牌。文件解析过程包括读取输出、字符串或文件内容,将其分成独立的文...
用
java编写程序
接收用户输入的
一个字符串
和一个字符,将
字符串中出现的
...
答:
import
java
.util.Scanner;public class ja{ public static void main(String[] args){ Scanner scn= new Scanner(System.in);System.out.println("请输入
字符串
:");String str= scn.next();System.out.println("请输入单个字符:");String ch= scn.next();System.out.println(str.replaceAll(...
java中
如何用io流
删除一个文本中的
数据?
答:
既然是想要
删除文本中的所有
数据,那就没有必要去删除了,因为还要判断一些乱七八糟的东西比较麻烦,直接调用新建的方法即可,新建的同时会
删除掉
原来的,这时你只需要将新建的
文本文件
写入空
字符串
就好了,代码如下:import
java
.io.File;import java.io.FileWriter;import java.io.IOException;File f = ...
谁能告诉
java
-有什么方法
,删除指定的
行
答:
楼主的问题过于模糊,不过大体思路我可以说一下。你可以使用输入输出流进行文本操作:首先用输入流读取
文本文件的
内容,同时可以吧文本文件内容
删除掉
。然后分析读取的内容,可以用
字符串
截取的方法删除掉相应的内容。最后把整理好的内容重新写入那个文本文件。这个方法比较笨,但是直观,简单易行。
大家正在搜
用java编写一个记事本程序
编写一个java程序
java编写记事本程序
写java程序的软件
java编写程序
java编写计算器程序
用java编写一个计算器
简单的java程序
怎么给java代码编程软件
相关问题
(Java)编写一个程序,从一个文本文件中删除所有出现某个指...
Java 编写一个程序,从一个文本文件中删除所有出现某个指定...
用Java编写程序,从键盘上输入一个字符串和一个指定字符,把...
java编写程序,一个文件夹里有好几百个txt文件,全部读取...
编写一个程序,将字符串s中的所有字符c删除。
JAVA编写一段程序,查找某个指定的文件中的一个字符串,如果...
java从读取的文本中 取出指定字符串
JAVA 删除字符串中指定的字符