Properties属性类,关于配置文件的操作。
2014-08-28 16:24
639 查看
Properties属性类,关于配置文件的操作。它可以读写properties ,xml类型的文件。
1.最简单的一个操作:
2.把内容写入到文件:
3.把读入文件:
5.读入一个 XML文件:
1.最简单的一个操作:
import java.util.Properties; public class PropertiesDemo01{ public static void main(String args[]){ Properties pro = new Properties() ; // 创建Properties对象 pro.setProperty("BJ","BeiJing") ; // 设置属性 pro.setProperty("TJ","TianJin") ; pro.setProperty("NJ","NanJing") ; System.out.println("1、BJ属性存在:" + pro.getProperty("BJ")) ; System.out.println("2、SC属性不存在:" + pro.getProperty("SC")) ; System.out.println("3、SC属性不存在,同时设置显示的默认值:" + pro.getProperty("SC","没有发现")) ; } };
2.把内容写入到文件:
import java.util.Properties; import java.io.File; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.IOException; public class PropertiesDemo02{ public static void main(String args[]){ Properties pro = new Properties() ; // 创建Properties对象 pro.setProperty("BJ","BeiJing") ; // 设置属性 pro.setProperty("TJ","TianJin") ; pro.setProperty("NJ","NanJing") ; File file = new File("D:" + File.separator + "area.properteis") ; // 指定要操作的文件 try{ pro.store(new FileOutputStream(file),"Area Info") ; // 保存属性到普通文件 }catch(FileNotFoundException e){ e.printStackTrace() ; }catch(IOException e){ e.printStackTrace() ; } } };
3.把读入文件:
import java.util.Properties; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class PropertiesDemo03{ public static void main(String args[]){ Properties pro = new Properties() ; // 创建Properties对象 File file = new File("D:" + File.separator + "area.properteis") ; // 指定要操作的文件 try{ pro.load(new FileInputStream(file)) ; // 读取属性文件 }catch(FileNotFoundException e){ e.printStackTrace() ; }catch(IOException e){ e.printStackTrace() ; } System.out.println("1、BJ属性存在:" + pro.getProperty("BJ")) ; System.out.println("2、SH属性存在:" + pro.getProperty("SH")) ; } };4.把内容写入到一个XML文件:
import java.util.Properties; import java.io.File; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.IOException; public class PropertiesDemo04{ public static void main(String args[]){ Properties pro = new Properties() ; // 创建Properties对象 pro.setProperty("BJ","BeiJing") ; // 设置属性 pro.setProperty("TJ","TianJin") ; pro.setProperty("NJ","NanJing") ; File file = new File("D:" + File.separator + "area.xml") ; // 指定要操作的文件 try{ pro.storeToXML(new FileOutputStream(file),"Area Info") ; // 保存属性到普通文件 }catch(FileNotFoundException e){ e.printStackTrace() ; }catch(IOException e){ e.printStackTrace() ; } } };
5.读入一个 XML文件:
import java.util.Properties; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class PropertiesDemo05{ public static void main(String args[]){ Properties pro = new Properties() ; // 创建Properties对象 File file = new File("D:" + File.separator + "area.xml") ; // 指定要操作的文件 try{ pro.loadFromXML(new FileInputStream(file)) ; // 读取属性文件 }catch(FileNotFoundException e){ e.printStackTrace() ; }catch(IOException e){ e.printStackTrace() ; } System.out.println("1、BJ属性存在:" + pro.getProperty("BJ")) ; } };
相关文章推荐
- 黄聪:c# 操作配置文件Properties.Settings
- properties配置文件操作实例
- 关于系统读取properties配置文件的路径问题,包括打成jar包的运行文件
- java 操作配置文件 .properties
- 关于Java配置文件properties的使用(简单易用版)
- java 操作配置文件 .properties
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- 关于servlet中properties配置文件的存放位置
- java操作数据库的类——SqlHelper(读取properties配置文件)
- 使用枚举单例实现Xml、properties属性配置文件的操作
- Java配置文件Properties的读取、写入与更新操作
- Java配置文件Properties的读取、写入与更新操作
- 对Java配置文件Properties的读取、写入与更新操作
- 编码问题 关于hibernate jdbc数据库连接在xml配置与在properties文件配置的差异
- java中properties配置文件的操作
- Java配置文件Properties的读取、写入与更新操作
- 快速完成properties文件转码操作,struts 配置文件有用
- 黑马程序员——Properties读取load(),操作,存储store()配置文件简介
- Java配置文件Properties的读取、写入与更新操作
- 关于如何使用properties读取配置文件内容问题