Properties 文件的简单操作
2014-10-20 16:33
288 查看
properties 文件里面主要 存 一个Key对应一个Value 一般用来存放账户密码资料
方法有:Properties p=new Properties();
p.setproperty("key","value"); //存放 数据
p.getProperty("key");//根据键值的到对象
p.load(new FileInputStream(file)); //加载本地文件里的值
存在文件中的:
FileOutputStream d =new FileOutStream(file);
p.store(d,null);
*修改时如果键值(key)一样 则覆盖!
例子
1.根据Key读取Value
2.读取propersties全部信息
3.写入properties信息
方法有:Properties p=new Properties();
p.setproperty("key","value"); //存放 数据
p.getProperty("key");//根据键值的到对象
p.load(new FileInputStream(file)); //加载本地文件里的值
存在文件中的:
FileOutputStream d =new FileOutStream(file);
p.store(d,null);
*修改时如果键值(key)一样 则覆盖!
例子
1.根据Key读取Value
public static String readValue(String filePath,String key) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream (new FileInputStream(filePath)); props.load(in); String value = props.getProperty (key); System.out.println(key+value); return value; } catch (Exception e) { e.printStackTrace(); return null; } }
2.读取propersties全部信息
public static void readProperties(String filePath) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream (new FileInputStream(filePath)); props.load(in); Enumeration en = props.propertyNames(); while (en.hasMoreElements()) { String key = (String) en.nextElement(); String Property = props.getProperty (key); System.out.println(key+Property); } } catch (Exception e) { e.printStackTrace(); } }
3.写入properties信息
public static void writeProperties(String filePath,String parameterName,String parameterValue) { Properties prop = new Properties(); try { InputStream fis = new FileInputStream(filePath); //从输入流中读取属性列表(键和元素对) prop.load(fis); //调用 Hashtable 的方法 put。使用 getProperty 方法提供并行性。 //强制要求为属性的键和值使用字符串。返回值是 Hashtable 调用 put 的结果。 OutputStream fos = new FileOutputStream(filePath); 4000 prop.setProperty(parameterName, parameterValue); //以适合使用 load 方法加载到 Properties 表中的格式, //将此 Properties 表中的属性列表(键和元素对)写入输出流 prop.store(fos, "Update '" + parameterName + "' value"); } catch (IOException e) { System.err.println("Visit "+filePath+" for updating "+parameterName+" value error"); } }
相关文章推荐
- java操作properties文件简单学习
- Java中properties文件的简单操作
- 简单操作properties格式文件
- Java简单操作Properties配置文件(实例详解)
- Java 对 Properties 文件的操作详解及简单实例
- java对properties文件的操作
- 简单的VC 操作XML 文件的的方法
- c#文件操作的简单实例
- 对properties文件的操作
- 一个简单的读Properties文件的类
- 简单的linux下的文件以及目录操作封装
- 读,写,操作Properties属性文件
- 对文件的简单读写操作
- 对文件的简单操作
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- C/C++简单的文件操作
- Java对properties配置文件的操作
- 简单的VC 操作XML 文件的的方法
- 文件上传[多文件上传与简单操作文件上传实例(文件上传,自动重命名,自动添加文件夹)]【深海原创】
- 简单操作文件上传实例(文件上传,自动重命名,自动添加文件夹)