一、IO與Properties的聯合應用
1.Properties決議(可以決議unicode碼)
package com.bjpowernode.java_learning; import java.util.*; import java.io.*; public class D116_1_PropertitiesAndIO { public static void main(String[] args) throws Exception{ //1.創建屬性物件 Properties p = new Properties();//和Map一樣,只不過key和value只能存盤字串型別,key不能重復 //如果Key重復了,value就會被覆寫; //2.創建輸入流 String address = "C:\\Users\\lenovo1\\Workspaces\\MyEclipse CI\\Java_learning\\src\\com\\bjpowernode\\java_learning\\temp1.txt"; FileInputStream fis = new FileInputStream(address); //3.setProperties(String key,String value)該方法用來設定鍵值對 p.setProperty("jdosf","-pp"); //4.將fis流中所有的資料加載到屬性物件之中 p.load(fis);//現在屬性物件中有(key=username,value=https://www.cnblogs.com/ruigege0000/p/scott) //5.關閉流 fis.close(); //通過Key獲取value String v = p.getProperty("username"); String v2 = p.getProperty("jdosf"); System.out.println(v); System.out.println(v2); //這個例子可用于,我們只需要修改檔案的值,就可以通程序式來呼叫這些值,多用于資料呼叫 //temp1.txt這樣的檔案可以稱為組態檔,組態檔的作用就是:使程式更加靈活, //注意:一般在程式中可變的東西不要寫死,推薦寫到組態檔之中,運行同樣的程式得到不同的結果, //像temp1.txt這樣的一個具有特殊內容的組態檔,我們又稱為:屬性檔案,java規范中要求屬性檔案需要以“.properties"檔案結尾 //注意:檔案中可以是等號也可以是冒號,空格也可以 //屬性檔案資料要求: //key和value之間可以使用“空格”,“冒號”,“等號”,如果在一個檔案中這三種都有,按照最新出現的作為分隔符, } }

二、原始碼:
D116_1_PropertitiesAndIO.java
https://github.com/ruigege66/Java/blob/master/D116_1_PropertitiesAndIO.java
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公眾號:傅里葉變換,個人公眾號,僅用于學習交流,后臺回復”禮包“,獲取大資料學習資料

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/189823.html
標籤:Java
