Java中怎样找到文件中指定字符串并替换

如题所述

第1个回答  2017-05-29
最笨的方法,文件读出来,字符串查找,替换的话再把文件写到磁盘

Java中怎样找到文件中指定字符串并替换
1.定义一个类文件StringReplace.java 2.类内容如下:public class StringReplace { public static void main(String[] args){ String info = "百d度,经3验,欢迎H你";info = info.replace(',',':');\/\/将字符串,替换成":"System.out.println(info);\/\/替换后输出 info=info.replace("欢迎"...

如何利用JAVA代码实现文件中某一行中某一段字符串的修改?
import java.io.PrintWriter;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { try { File file = new File("c:\\\\abc.txt");\/\/ 建立一个file对象,参数就是你想访问文件的路径,这里我就不验证文件是否存在了 \/\/ 查下api即可...

java字符串替换
1. 方法定义: `String replace`。这里,`oldStr` 是你想要替换掉的子字符串,`newStr` 是替换后的新字符串。2. 基本用法: 假设有一个字符串 `"Hello World!"`,你想把其中的 `"World"` 替换成 `"Java"`,可以这样写:`String newString = originalString.replace;`。执行这行代码后,`ne...

如何在java中实现字符串的部分替换?
replaceFirst()方法用于替换目标字符串中匹配特定正则表达式的第一个子字符串。其语法格式如下:String newString = oldString.replaceFirst(regex,replacement);其中,regex表示正则表达式;replacement表示用于替换的字符串。例如:java String str = "The quick brown fox jumps over the lazy dog.";String...

java操作替换excel指定字符串
).get(0);\/\/查找工作表中的指定文字 CellRange[] ranges = worksheet.findAllString("合计", true, true);for (CellRange range : ranges){ \/\/替换为新文字 range.setText("替换");}\/\/保存结果文档 workbook.saveToFile("ReplaceData.xlsx", ExcelVersion.Version2013);} } 参考自官网教程 ...

在java中如何修改文本文件中的某一行的某些数据??
你可以先定义一个InputStreamReader读取文本文件内容,然后再用一个LineNumberReader获取刚才InputStreamReader的对象,LineNumberReader里有个方法readLine()是用来一行一行的顺序读取字符,然后用一个判断语句来判断你想修改的行,最后删除或修改就可以了

java中怎么进行字符串替换?
使用replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串,例如:String s = “abcat”;String s1 = s.replace(‘a’,‘1’);该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值是“1bc1t”,而字符串s的内容不发生改变。如果需要将字符...

Java 用图片替换Excel中的指定文本内容
本文在Java程序代码中通过加载图片替换Excel中的指定文本内容。方法如下:1、引入jar包,如下图:2、键入如下代码:import com.spire.xls.*;public class ReplaceTextWithImg {public static void main(String[] args) {\/\/加载Excel示例文档Workbook workbook = new Workbook();workbook.loadFromFile("test...

JAVA中不使用replace()方法和replaceAll()方法怎样替换字符常中的字符...
在Java中,可以使用字符数组来替换字符串中的字符。具体步骤如下:将字符串转换为字符数组。循环遍历字符数组,找到需要替换的字符,并进行替换。将修改后的字符数组转换回字符串。以下是示例代码:String str = "hello world";char[] charArray = str.toCharArray();for (int i = 0; i < char...

java如何查看一个文件中是否存在某一个字符串文本
File("tmp.txt");FileInputStream fis = new FileInputStream(f);Reader bis = new InputStreamReader(fis);String line = null;while ((line = reader.readLine()) != null) { if(line.startsWith("#")){ continue;} if (line.contains("abc dd")) { \/\/do somthing...} } ...

相似回答
大家正在搜