天天看點

java之(properties檔案專屬讀取器)資源綁定器

作者:Onlyone

資源綁定器:ResourceBundle

1.隻能讀取字尾為 .properties檔案

2.properties檔案必須在類路徑下

3.在寫路徑的時候,字尾名不能寫

aaa.properties和abc.properties内容是一樣的:

cname=org.example.dao.User
cage=18           
java之(properties檔案專屬讀取器)資源綁定器
public class Client {
    public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, IOException {
        ResourceBundle resourceBundle=ResourceBundle.getBundle("aaa");
        ResourceBundle resourceBundle2=ResourceBundle.getBundle("abc");
        System.out.println(resourceBundle.getString("cage"));
        System.out.println(resourceBundle2.getString("cname"));
    }
}           

當檔案報錯:Can't find bundle for base name aaa, locale zh_CN

java之(properties檔案專屬讀取器)資源綁定器

是因為在普通目錄下

java之(properties檔案專屬讀取器)資源綁定器

隻需要file--projectStructure将檔案設定如下即可:

java之(properties檔案專屬讀取器)資源綁定器