java 读取、修改properties
来源:互联网 发布:linux 文件所有者 编辑:程序博客网 时间:2024/05/17 19:20
/** * Java读写修改Property文件 * @author LzwGLory * @version 创建时间:2014年7月15日 上午9:39:09 */public class PropertiesConfig { /** * 注意:把properties放到"src/main/resources/"下 * 根据KEY,读取文件对应的值 * @param filePath 文件路径,即文件所在包的路径,例如:java/util/config.properties * @param key 键 * @return key对应的值 */ public static String readData(String filePath, String key) { filePath = "src/main/resources/"+filePath; Properties props = new Properties(); try { InputStream in = new BufferedInputStream(new FileInputStream(filePath)); props.load(in); in.close(); String value = props.getProperty(key); return value; } catch (Exception e) { e.printStackTrace(); return null; } } /** * 注意:把properties放到"src/main/resources/"下 * 修改或添加键值对 如果key存在,修改, 反之,添加。 * @param filePath 文件路径,即文件所在包的路径,例如:java/util/config.properties * @param key 键 * @param value 键对应的值 */ public static void writeData(String filePath, String key, String value) { filePath = "src/main/resources/"+filePath; Properties prop = new Properties(); try { File file = new File(filePath); if (!file.exists()) file.createNewFile(); InputStream fis = new FileInputStream(file); prop.load(fis); //一定要在修改值之前关闭fis fis.close(); OutputStream fos = new FileOutputStream(filePath); prop.setProperty(key, value); //保存,并加入注释 prop.store(fos, "Update '" + key + "' value"); fos.close(); } catch (IOException e) { System.err.println("Visit " + filePath + " for updating " + value + " value error"); } } public static void main(String[] args) { PropertiesConfig.writeData("config.properties", "pageSize","10"); System.out.println(PropertiesConfig.readData("config.properties", "pageSize")); } }
0 0
- java 读取、修改properties
- java 读取修改xml / properties
- java 修改 读取properties文件
- java 修改 读取properties文件
- java修改读取properties配置文件中的内容
- java 实时读取、修改properties文件
- java【工具类】读取,修改Properties
- java web项目中读取和修改properties配置文件
- java读取和修改Properties属性文件的value值
- Java Properties 类读取和修改配置文件信息
- Java Properties 类读取和修改配置文件信息
- Java Properties 类读取和修改配置文件信息
- java 读取,修改properties文件,不改变文件内容顺序
- Java Properties 类读取和修改配置文件信息
- properties文件读取与修改
- Java读取Properties文件
- java读取.properties文件
- java 读取properties配置文件
- 《0bug-C/C++商用工程之道》节选01--内存栈-1
- Tomcat如何与Servlet对象进行交互
- 图论模板整理
- 技术管理的核心内容——提高团队技能
- Oracle数据导入时,字符集问题解决
- java 读取、修改properties
- DIV+CSS里display:block的作用
- 在程序员的眼里,用户是这样使用他们开发的软件的
- Android应用程序安装过程源代码分析
- svn命令行说明
- WebService几种实现方式
- 文档整理工具介绍
- 广语言指令目录
- 博客浏览:javascript小时钟