Properties pro = new Properties(); // 绝对路径 String pro_name1 = "D:\\Users\\annotation-range-check\\src\\setting.properties"; // pro.load(new FileInputStream(pro_name1)); // 优点,解决默认是ASCII码,中文乱码情况,支持jdk 9.0以上 pro.load(new FileReader(pro_name1, StandardCharsets.UTF_8)); // // classpath 相对路径 String pro_name = "./setting.properties"; pro.load(Main.class.getResourceAsStream(pro_name)); // 读取配置字段 String app_id = pro.getProperty("APP_ID"); String log_path = pro.getProperty("log_path"); System.out.println(app_id); System.out.println(log_path); // 写入配置文件 pro.setProperty("mac", "LAKDL989KDFJLAJFLJDSA"); // 保存,更新 pro.store(new FileOutputStream(pro_name), "注释: 配置文件注释环境配置"); System.out.println(pro.getProperty("mac") == "LAKDL989KDFJLAJFLJDSA" ? "god":"said");
Sign in to make a reply
用户7570525982