zoukankan      html  css  js  c++  java
  • Java学习(二十一):Properties配置文件的读取

    Properties类继承自Hashtable
    它提供了几个主要的方法:
    1. getProperty ( String key),用指定的键在此属性列表中搜索属性。也就是通过参数key ,得到key所对应的value。
    2. load ( InputStream inStream),从输入流中读取属性列表(键和元素对)。通过对指定的文件进行装载来获取该文件中的所有键-值对。以供 getProperty ( String key) 来搜索。
    3. setProperty ( String key, String value) ,调用Hashtable的方法put 。他通过调用基类的put方法来设置键-值对。
    4. clear (),清除所有装载的键-值对。该方法在基类中提供。

    举例:

     1 public static void main(String[] args)
     2     {
     3         try
     4         {
     5             // 获取当前项目路径
     6             Properties props = System.getProperties();
     7             String projectPath = props.getProperty("user.dir");
     8             
     9             // 读取properties文件
    10             Properties pps = new Properties();
    11             FileInputStream inputStream = new FileInputStream(projectPath + "\src\test.properties");
    12             pps.load(inputStream);
    13             inputStream.close();
    14             
    15             // 根据key读取值
    16             System.out.println(pps.getProperty("name"));
    17             System.out.println(pps.getProperty("score"));
    18         }
    19         catch (IOException e)
    20         {
    21             // TODO Auto-generated catch block
    22             e.printStackTrace();
    23         }
    24     }
  • 相关阅读:
    Caffe_Example之训练mnist
    监督学习和无监督学习
    linux 命令cp拷贝
    Caffe solver.prototxt学习
    caffe下python环境的编译
    ubuntu 绘制lenet网络结构图遇到的问题汇总
    1-6 能否形成三角形
    Python的四个内置数据类型list, tuple, dict, set
    Python 函数(二)
    Python 函数(一)
  • 原文地址:https://www.cnblogs.com/moleme/p/4938897.html
Copyright © 2011-2022 走看看