java 实时读取、修改properties文件
来源:互联网 发布:俾斯麦模型淘宝 编辑:程序博客网 时间:2024/05/18 02:52
public class Config {static String savePath = Config.class.getResource("/config.properties").getPath(); // 根据key读取valuepublic static String getValue(String key) {try {//getResourceAsStream 有缓存 修改后 还是返回以前的。。//InputStream in = Config.class.getClassLoader().getResourceAsStream("config.properties");Properties config = new Properties();try {InputStream in =new BufferedInputStream(new FileInputStream(savePath)); config.load(in);in.close();} catch (IOException e) {System.out.println("加载初始化配置文件失败!");}String value = config.getProperty(key);return value;} catch (Exception e) {System.err.println("读取初始化配置文件失败!");e.printStackTrace();return null;}} /** * 修改文件中的值 * @param Key 要修改的 key 值 * @param value 要修改的 key 值对应的 value 值 */ public static void setProper(String Key, Object value) { Properties pro = new Properties(); FileInputStream fis = null; String path = Config.class.getClassLoader().getResource("config.properties").getFile(); // 路径中有空格,路径会将空格自动转为 %20,所以把他替换为了空格 path = path.replace("%20", " "); File file = new File(path); BufferedInputStream bis = null; try { fis = new FileInputStream(file); bis = new BufferedInputStream(fis); pro.load(bis); FileOutputStream fos = new FileOutputStream(file); pro.setProperty(Key, String.valueOf(value)); pro.store(fos, null); fos.close(); } catch (Exception e) { e.printStackTrace(); } }}
0 0
- java 实时读取、修改properties文件
- java 修改 读取properties文件
- java 修改 读取properties文件
- java 读取、修改properties
- java 读取,修改properties文件,不改变文件内容顺序
- properties文件读取与修改
- Java读取Properties文件
- java读取.properties文件
- java读取.properties文件
- Java读取properties文件
- Java读取properties文件
- java读取properties文件
- java读取properties文件
- java读取properties文件
- java读取properties文件
- java 读取properties文件
- java 读取 properties 文件
- java读取properties文件
- cocos2d-x知识总结
- springmvc 后台获取cookie的方法
- 第三章 栈
- Win7安装numpy
- 开发工具之Eclipse(一)
- java 实时读取、修改properties文件
- cmd窗口输出
- iOS工程如何支持64-bit
- 五大常用算法系列
- Android深入浅出之Audio第三部分Audio Policy(一)
- 19、iOS下单例模式实现
- 在css中定义滚动条样式
- 用exclusion切断maven jar包的依赖传递
- wegweg