导航:首页 > 编程语言 > java文件内容替换

java文件内容替换

发布时间:2022-08-25 18:25:19

java替换文件指定内容 替换c:\1.txt里的指定内容然后输出到d:\2.txt怎么实现

首先看c中是否有1.txt,如果有,就读取它的内容,
然后替换修改保存。
其次检查d中是否有2.txt,如果有,就将它的内容修改为刚才替换修改的即可。

⑵ java替换文件中的内容 回答满意追加100分

文件内容不是很大的话,替换用replace

String s=readfile(file) ;//读取出文件的内容,readfile方法可以自己写

String s2=s.replace("</tabs>","你想替换的字符串");

s2就是你要的结果

如果是追加
先得到</tabs>的索引位置,方法是indexOf("</tabs>") 比如结果是x,然后
int x=indexOf("</tabs>");
s2=s.subString(0,x)+"你要追加的内容"+s.subString(x,-1);

你懂正则表达式的话也可以用正则表达式

⑶ java io怎么替换原文件的内容

  1. 先读取文件内容

    通过工具类FileUtils.readFileasString(Filename)存储至变量中filestr

  2. 替换变量中的文件内容 filestr.replace(元字符串,替换字符串)

  3. 写回源文件修改后的内容

    通过工具类FileUtils.writeStringToFile(file, data);

  4. 需要导入commons-io的jar包

⑷ java 怎么把一个文件中的东西做全文替换

建议可以使用freemarker技术.先创建个模块,freemarker引擎替换内容再将其写回相应的文件中.

⑸ java 替换文件内容

代码如下:
/***
* 方法:
* @Title: replaceContentToFile
* @Description: TODO
* @param @param path 文件
* @param @param str 开始删除的字符
* @param @param con 追加的文本
* @return void 返回类型
* @throws
*/
public static void replaceContentToFile(String path, String str ,String con){
try {
FileReader read = new FileReader(path);
BufferedReader br = new BufferedReader(read);
StringBuilder content = new StringBuilder();

while(br.ready() != false){
content.append(br.readLine());
content.append("\r\n");
}
System.out.println(content.toString());
int dex = content.indexOf(str);
if( dex != -1){
System.out.println(content.substring(dex, content.length()));
content.delete(dex, content.length());
}
content.append(con);
br.close();
read.close();
FileOutputStream fs = new FileOutputStream(path);
fs.write(content.toString().getBytes());
fs.close();

} catch (FileNotFoundException e) {
e.printStackTrace();

} catch (IOException e){
e.printStackTrace();

}

}

⑹ Java 如何修改文件的某一行内容

importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileNotFoundException;
importjava.io.FileReader;
importjava.io.FileWriter;
importjava.io.IOException;
importjava.io.PrintWriter;
publicclassDay02_B{
staticStringpath="K:/Test/Name.txt";//路径
publicstaticvoidmain(String[]args){
FilefileText=newFile(path);//文件
if(fileText.canExecute())//如果文件存在就继续
setText(fileText,"刚","xx");//“刚”指定改为:“XX”
}
privatestaticvoidsetText(FilefileText,Stringtarget,Stringsrc){//修改
BufferedReaderbr=null;
PrintWriterpw=null;
StringBufferbuff=newStringBuffer();//临时容器!
Stringline=System.getProperty("line.separator");//平台换行!
try{
br=newBufferedReader(newFileReader(fileText));
for(Stringstr=br.readLine();str!=null;str=br.readLine()){
if(str.contains(target))
str=str.replaceAll(target,src);
buff.append(str+line);
}
pw=newPrintWriter(newFileWriter(fileText),true);
pw.println(buff);
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}finally{
if(br!=null)
try{
br.close();
}catch(IOExceptione){
e.printStackTrace();
}
if(pw!=null)
pw.close();
}
}
}

⑺ java项目中怎样批量替换一段文字

Ctrl+F,

⑻ java 中如何查找并替换内容

快捷键ctrl+F查找
ctrl+H替换

阅读全文

与java文件内容替换相关的资料

热点内容
编译的时候怎么找未定义的函数 浏览:341
有什么我的世界服务器 浏览:295
服务器亮绿灯是什么意思 浏览:626
python画的图如何保存高清版 浏览:488
10的搭接还用加密吗 浏览:361
bytedance这个文件夹是什么意思呢 浏览:585
算法站的客体 浏览:73
src文件夹c语言怎么运行 浏览:19
怎么把已安装的app放到桌面 浏览:942
如何查看苹果手机app是否取消订阅 浏览:769
u盘加密之后手机可以打开吗 浏览:42
单片机串口发射怎么回事 浏览:474
程序员假装自己很忙 浏览:800
程序员能力关键词 浏览:617
plc编程高级视频教程 浏览:614
java递归求n 浏览:88
python绝对路径导入 浏览:131
nex5g加密 浏览:979
18的空岛服务器地址 浏览:90
程序员要学什么硬件 浏览:668