国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用java.util.Properties快速導入配置文件

2019-11-14 15:02:08
字體:
來源:轉載
供稿:網友

1.java.util.PRoperties類繼承關系

Properties類表示一組持久屬性。屬性可以被保存到流或從流中加載。屬性列表中的每一個鍵及其相應的值是一個字符串。

繼承關系:

java.lang.Object    java.util.Dictionary<K,V>        java.util.Hashtable<Object,Object>            java.util.Properties
public class Properties extends Hashtable<Object,Object>

重要的方法(從流中加載屬性):

public void load(InputStream inStream) throws IOExceptionpublic void load(Reader reader)throws IOExceptionpublic void loadFromxml(InputStream in)       throws IOException,InvalidPropertiesFormatException

load方法可以讀取多種類型的字符串流,包括XML,這里只介紹簡單的文本結構,以下格式均合法:

Truth = BeautyTruth =Truth:BeautyTruth   :Beauty

2.創建配置文本

配置文件的格式為 key = value 形式,可以空行,value也可以為空(獲取數據時值為null)。#為注釋,可被忽略。

例:dataSource.properties

#數據庫連接字符串URL = jdbc:Oracle:thin:@127.0.0.1:1521:myOrcluserName = oraclepassWord = oracle

3.使用java程序讀取信息

因為java.util.Properties類中load方法返回的時Map類型數據,所以只要載入配置文件,就可以直接當做Map類型數據來調用了。

例:MyTest.java

import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;Class MyTest{  public static void initDS() {    FileInputStream inStream = null;    try {      inStream = new FileInputStream("dataSource.properties");      Properties prop = new Properties();      prop.load(inStream);      String URL = prop.getProperty("URL");      String userName = prop.getProperty("userName");      String passWord = prop.getProperty("passWord");      System.out.println(URL);      System.out.println(userName);      System.out.println(passWord);    } catch (IOException ex) {      ex.printStackTrace();    } finally {      if (inStream != null) {        try {          inStream.close();        } catch (IOException e) {        }      }    }  }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 喀喇沁旗| 金坛市| 漠河县| 吉木萨尔县| 广汉市| 肥城市| 玛沁县| 康平县| 陵水| 太湖县| 阆中市| 金沙县| 确山县| 杭州市| 拉萨市| 弥渡县| 利津县| 双柏县| 宿州市| 杭锦旗| 饶河县| 黄浦区| 天等县| 永靖县| 定远县| 扶沟县| 铜鼓县| 新安县| 融水| 横峰县| 西城区| 都匀市| 永定县| 梨树县| 凤城市| 浪卡子县| 陵水| 华坪县| 城口县| 恩平市| 永嘉县|