Discuss / Java / 打卡

打卡

Topic source
		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");
		

  • 1

Reply