Java修改properties文件

来源:互联网 发布:微信大数据分析工具 编辑:程序博客网 时间:2024/06/06 21:43

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. package com.bohui.ipview.common;  
  2. import java.io.File;  
  3. import java.io.FileInputStream;  
  4. import java.io.FileNotFoundException;  
  5. import java.io.FileOutputStream;  
  6. import java.io.IOException;  
  7. import java.util.Properties;  
  8. public class PropertiesUtil {  
  9.     //参数为要修改的文件路径  以及要修改的属性名和属性值  
  10.     public static Boolean updatePro(String path,String key,String value){  
  11.         Properties prop = new Properties();// 属性集合对象   
  12.         FileInputStream fis;  
  13.         try {  
  14.             fis = new FileInputStream(path);  
  15.             prop.load(fis);// 将属性文件流装载到Properties对象中   
  16.             fis.close();// 关闭流  
  17.         } catch (FileNotFoundException e) {  
  18.             // TODO Auto-generated catch block  
  19.             e.printStackTrace();  
  20.             return false;  
  21.         } catch (IOException e) {  
  22.             // TODO Auto-generated catch block  
  23.             e.printStackTrace();  
  24.             return false;  
  25.         }  
  26.         prop.setProperty(key, value);   
  27.         // 文件输出流   
  28.         try {  
  29.             FileOutputStream fos = new FileOutputStream(path);   
  30.             // 将Properties集合保存到流中   
  31.             prop.store(fos, "Copyright (c) Boxcode Studio");   
  32.             fos.close();// 关闭流   
  33.         } catch (FileNotFoundException e) {  
  34.             // TODO Auto-generated catch block  
  35.             e.printStackTrace();  
  36.             return false;  
  37.         } catch (IOException e) {  
  38.             // TODO Auto-generated catch block  
  39.             e.printStackTrace();  
  40.             return false;  
  41.         }  
  42.         System.out.println("获取修改后的属性值:password=" + prop.getProperty("password"));   
  43.         return true;  
  44.     }  
  45. }  


http://blog.csdn.net/caohaicheng/article/details/21031169

0 0
原创粉丝点击