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 }
  • 相关阅读:
    类加载,初始化
    jvm classLoader architecture
    只选择年份的下拉菜单
    spring框架学习(二)依赖注入
    spring框架学习(一)
    JSP 过滤器
    JSP9个内置对象
    JSP 动作元素
    众数
    基于excel9.h的excel处理
  • 原文地址:https://www.cnblogs.com/wn398/p/3100447.html
Copyright © 2011-2022 走看看