Java读取文件内容并且更新特定行
发布时间:2024年01月04日
package com.welab.automation.projects.demo;
import com.welab.automation.framework.GlobalVar;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
public class UpdateProperties {
public static void main(String[] args) {
updateForHkidInProperties();
}
public static void updateForHkidInProperties(){
try {
String path = "src/main/resources/web_loans.properties";
StringBuffer stringBuffer = new StringBuffer();
File f = new File(path);
FileReader bytes = new FileReader(f);
BufferedReader chars = new BufferedReader(bytes); //字节类型转换成字符形式
String row ="";
while((row=chars.readLine())!=null) {
System.out.println(row);
if(row.contains("hkid")){
stringBuffer.append("hkid="+ GlobalVar.GLOBAL_VARIABLES.get("hkid")+"\n");
}else {
stringBuffer.append(row+"\n");
}
}
FileWriter file = new FileWriter(path,false);//true表示追加数据
file.write(stringBuffer.toString());
file.close();
} catch (Exception e) {
}
}
}
文章来源:https://blog.csdn.net/qq_30273575/article/details/135390174
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!