java下properties属性文件操作
2015-09-01 22:13
417 查看
package cn.stat.p1.file; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Properties; import java.util.Set; public class proc { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub //创建文件对像 File file=new File("info.txt"); //判断文件是否存在 if(!file.exists()) { file.createNewFile(); } //创建文件读取对像 FileReader fr=new FileReader(file); //创建属性集合 Properties pt=new Properties(); //读取属性集合 pt.load(fr); //输出到控制台 pt.list(System.out); //更改 pt.setProperty("lisi", "99"); //创建文件写入对像 FileWriter fw=new FileWriter(file); //将此 Properties 表中的属性列表写入对像 pt.store(fw,""); pt.list(System.out); fr.close(); } public static void cl2() throws FileNotFoundException, IOException { Properties pt=new Properties(); FileInputStream fis=new FileInputStream("info.txt"); pt.load(fis); pt.list(System.out); } public static void cl() throws FileNotFoundException, IOException { Properties pt=new Properties(); pt.setProperty("zhangsan","22"); pt.setProperty("lisi","332"); pt.setProperty("xiaoli","452"); pt.setProperty("nini","112"); FileOutputStream fos=new FileOutputStream("info.txt"); pt.store(fos,"names"); fos.close(); pt.list(System.out); Set<String> st=pt.stringPropertyNames(); for(String ss : st) { String value=pt.getProperty(ss); System.out.println(ss+" "+value); } } }
相关文章推荐
- 九月一号java小练习
- 也谈java浅克隆与深克隆
- 关于JDK环境变量的配置
- Java类加载相关知识
- 关于JDK的安装 下载 测试能否使用
- ubuntu 下java环境配置
- 韩顺平 java 第一讲 内容介绍,项目演示,原理剖析
- spring的scope讲解
- Spring boot Mybatis
- Spring boot Mybatis
- Spring boot Mybatis
- Spring boot Mybatis
- 参赛对手选择问题
- java List 排序 Collections.sort() 对 List 排序
- 【Java】Float计算不准确
- JDK 1.7源码阅读笔记(二)集合类之ArrayList
- java中数组与List相互转换的方法
- Java拾遗------JDBC
- Spring 使用构造器装载属性
- ubuntu15.04下安装jdk8