package com.zjb.test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;
public class t1 {
public static void main(String[] args) throws Exception{
Properties properties = new Properties();
properties.load(new FileInputStream("test.properties"));
properties.forEach((key,value) -> System.out.println(key + ":" + value));
FileOutputStream fileOutputStream = new FileOutputStream("test.properties");
properties.setProperty("charset","utf-8");
properties.store(fileOutputStream,"新增编码");
}
}
解决办法:路径一定要全,不能只写一个文件名,在FileInputStream()里面加入你的路径如果是idea的话快捷键:ctrl+shift+c。
package com.zjb.test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;
public class t1 {
public static void main(String[] args) throws Exception{
Properties properties = new Properties();
properties.load(new FileInputStream("C:\\Users\\Administrator\\IdeaProjects\\untitled\\src\\test.properties"));
properties.forEach((key,value) -> System.out.println(key + ":" + value));
FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\Administrator\\IdeaProjects\\untitled\\src\\test.properties");
properties.setProperty("charset","utf-8");
properties.store(fileOutputStream,"新增编码");
}
}