成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java基礎(chǔ)知識整理之讀取Properties文件的內(nèi)容

JohnLui / 2454人閱讀

摘要:中讀取文件的內(nèi)容工程目錄創(chuàng)建一個文件文件名編寫一個工具類聲明對象讀取配置文件為文件名提供外部訪問的方法以格式返回對應(yīng)的編寫測試類讀取制定的執(zhí)行程序采用的優(yōu)缺點優(yōu)點可以完全限定類名的方式加載資源,可以直接讀取出來操作比較便捷,可以在項目和項目

Java中讀取Properties文件的內(nèi)容 工程目錄:

1.創(chuàng)建一個Properties文件

文件名:config.properties

#SystemConfig
sys.config = test
2.編寫一個工具類
package com.wayfreem.study.utils;
import java.util.ResourceBundle;

public class AppResources{
    //聲明 ResourceBundle 對象
    private static ResourceBundle resource;

    static{
        //讀取配置文件 config 為文件名
        resource = ResourceBundle.getBundle("config");
    }

    /**
     * 提供外部訪問的方法
     * @param key
     * @return
     */
    public static String getProperty(String key){
        //以String格式返回 key 對應(yīng)的 value
        return resource.getString(key);
    }
}

3.編寫測試類
package com.wayfreem.study.properties;

import com.wayfreem.study.utils.AppResources;

public class PropertiesTest {

    public static void main(String[] args) {
        //讀取制定的key
        String config = AppResources.getProperty("sys.config");
        System.out.println(config);
    }
}
  
4.執(zhí)行程序

采用 ResourceBundle 的優(yōu)缺點
優(yōu)點
1. 可以完全限定類名的方式加載資源,可以直接讀取出來
2. 操作比較便捷,可以在 web項目和 java項目中使用

缺點
1.只能加載 classes 下面的資源文件
2.只能讀取 .properties文件
由于項目上面使用的是這種方式,就多帶帶拉出來,做為一個小的知識點,積累著。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/70017.html

相關(guān)文章

  • 吐血整理 20 道 Spring Boot 面試題,我經(jīng)常拿來面試別人!

    摘要:你如何理解中的可以理解為啟動器,它包含了一系列可以集成到應(yīng)用里面的依賴包,你可以一站式集成及其他技術(shù),而不需要到處找示例代碼和依賴包。如你想使用訪問數(shù)據(jù)庫,只要加入啟動器依賴就能使用了。 面試了一些人,簡歷上都說自己熟悉 Spring Boot, 或者說正在學習 Spring Boot,一問他們時,都只停留在簡單的使用階段,很多東西都不清楚,也讓我對面試者大失所望。 下面,我給大家總結(jié)...

    haoguo 評論0 收藏0
  • Properties使用Properties集合存儲數(shù)據(jù),遍歷,store,load方法

    摘要:通過找到值此方法相當于集合中的方法返回此屬性列表中的鍵集,其中該鍵及其對應(yīng)值是字符串此方法相當于集合中的方法創(chuàng)建集合對象使用往集合中添加數(shù)據(jù)趙麗穎迪麗熱巴古力娜扎使用把集合中的鍵取出存儲到一個集合中遍歷集合取出集合的每一個鍵使用方法通過獲取 package com.itheima.demo07.Prop; import java.io.FileOutputStream;import j...

    paraller 評論0 收藏0
  • Java編程基礎(chǔ)23——IO(其他流)&Properties

    摘要:但它融合了和的功能。支持對隨機訪問文件的讀取和寫入。的概述和作為集合的使用了解的概述類表示了一個持久的屬性集??杀4嬖诹髦谢驈牧髦屑虞d。屬性列表中每個鍵及其對應(yīng)值都是一個字符串。 1_序列流(了解) 1.什么是序列流 序列流可以把多個字節(jié)輸入流整合成一個, 從序列流中讀取數(shù)據(jù)時, 將從被整合的第一個流開始讀, 讀完一個之后繼續(xù)讀第二個, 以此類推. 2.使用方式 整合兩個: S...

    vvpale 評論0 收藏0
  • 源碼解讀 Spring Boot Profiles

    摘要:有了配置文件之后,啟動程序,我們首先可以看到日志輸入,由此可以看出程序讀取了的配置。首先,根據(jù)的全局查找功能,直接搜索這些詞出現(xiàn)的位置,進行定位,可以找到這個日志出現(xiàn)于方法之中。由于我們的配置文件在下,所以只要留意當為的程序執(zhí)行情況即可。 前言 上文《一文掌握 Spring Boot Profiles》 是對 Spring Boot Profiles 的介紹和使用,因此本文將從源碼角度...

    Dionysus_go 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<