虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > Java编程 > java中Properties文件加载和使用方法

java中Properties文件加载和使用方法
类别:Java编程   作者:码皇   来源:互联网   点击:

这篇文章主要为大家详细介绍了java中Properties文件加载和使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一.Properties简介

Properties 类继承自HashTable,提供的方法很像Map的实现类HashMap。它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对(其中键和值是用等号分隔的),还可以用XML 文件装载和保存这些键-值对。

二.Properties 的加载和简单的使用

1.路径存放

2.信息配置 

    name = Lilyage = 22

3.简单的加载和使用

    package com.my.utils;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Properties;
    public class LoadProp {
    public static void main(String[] args) {
    // TODO Auto-generated method stub Properties prop = new Properties();
    InputStream in = LoadProp.class.getClassLoader().getResourceAsStream("config/prop.properties");
    try {
    prop.load(in);
    System.out.println(prop.get("name"));
    prop.setProperty("name", "Lucy");
    System.out.println(prop.get("name"));
    }
    catch (IOException e) {
    // TODO Auto-generated catch block e.printStackTrace();
    }
    finally {
    try {
    in.close();
    }
    catch (IOException e) {
    // TODO Auto-generated catch block e.printStackTrace();
    }
    }
    }
    }

4.使用 java.util.Enumeration 获取所有key

    package com.my.utils;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Enumeration;
    import java.util.Properties;
    public class LoadProp {
    @SuppressWarnings("unchecked") public static void main(String[] args) {
    // TODO Auto-generated method stub Properties prop = new Properties();
    InputStream in = LoadProp.class.getClassLoader().getResourceAsStream("config/prop.properties");
    Enumeration<String> en = null;
    String key = null;
    try {
    prop.load(in);
    en = (Enumeration<String>) prop.propertyNames();
    while (en.hasMoreElements()) {
    key = (String) en.nextElement();
    System.out.println(key);
    }
    }
    catch (IOException e) {
    // TODO Auto-generated catch block e.printStackTrace();
    }
    finally {
    try {
    in.close();
    }
    catch (IOException e) {
    // TODO Auto-generated catch block e.printStackTrace();
    }
    }
    }
    }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • java读取properties配置文件的方法
  • Java遍历Properties所有元素的方法实例
  • java获取properties属性文件示例
  • Java读取properties配置文件时,出现中文乱码的解决方法
  • 详解五种方式让你在java中读取properties文件内容不再是难题
  • Java中Properties的使用详解
  • Java开发中读取XML与properties配置文件的方法
  • java遍历properties文件操作指南
  • Java中的几种读取properties配置文件的方式
  • 详解Java程序读取properties配置文件的方法
相关热词搜索: java Properties 加载