java中讀取properties文件內容(標準讀法,降低耦合度利用class.getResourceAsStream)

首先就是新建一個properties文件了,eclipse中新建一個properties文件的方式就是new-file-然後起文件名把後綴改爲properties就行了;
然後就是讀取文件的操作了:

public class Test {

public static void main(String[] args) {
		Properties pro = new Properties();//新建一個對象jdk中自帶,位於java.util包下
		InputStream in = Test.class.getResourceAsStream("/text.properties");//通過這種方式能夠極大的降低耦合度
		//反而通過new file的方法會增加耦合度並且步驟繁瑣,這種方式的使用方法可以參考類獲取類class的不同方法
		try {
			pro.load(in);//這一步之後pro之中就有數據可以進行操作了
		} catch (IOException e) {
			e.printStackTrace();
		}
		//該方法的返回值是Enumeration 類型的;
		Enumeration keys = pro.keys();
		while(keys.hasMoreElements()) {
			System.out.println(keys.nextElement().toString());
			//簡單的測試看看有沒有拿到數據;
		}
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章