zoukankan      html  css  js  c++  java
  • Properties类示例

    Java中Properties类用来处理有键值对的属性文件,利用它可以快速地把属性文件加载到内存,也可以快速把属性存放到文件中。它继承自hashTable类,除了拥有hashTable所有拥有的所有方法外,另外它还附加了用于与文件流操作的方法。

    下面示例展示了Properties类的用法:

     1 public class PropertiesTest {
     2     public static void main(String[] args)throws Exception {
     3         
     4         Properties p = new Properties();
     5         
     6         p.setProperty("1", "one");
     7         p.setProperty("2", "two");
     8         p.setProperty("3", "three");
     9         //通过一个输出流,输出所有属性值
    10         p.list(new PrintStream(System.out));
    11         //存储到一个文件中
    12         p.store(new FileOutputStream(new File("test.properties")), "说明");
    13         //从一个文件中加载进来
    14         p.load(new FileInputStream(new File("test.properties")));
    15         //存储到一个xml文件中
    16         p.storeToXML(new FileOutputStream(new File("test.xml")) , "说明");
    17         //从一个xml文件中加载出来
    18         p.loadFromXML(new FileInputStream(new File("test.xml")));
    19         
    20         System.out.println(p.getProperty("1"));
    21         //没有的属性值,将返回null
    22         System.out.println(p.getProperty("4"));
    23         //如果没有些属性值 ,则返回设定的默认值
    24         System.out.println(p.getProperty("4", "default four"));
    25     }
    26     
    27     
    28 
    29 }
  • 相关阅读:
    C语言入门(16)——C语言的数组
    快速插入一百万行数据储存过程
    如何将两个表名对调
    MySQL规范
    MySQL运行环境部署规范
    mysql查看存储过程
    批量杀死MySQL连接的几种方法
    查看堵塞的SQL
    mysqldump备份脚本
    查看当前的数据和索引的总大小
  • 原文地址:https://www.cnblogs.com/wn398/p/3100447.html
Copyright © 2011-2022 走看看