一、IO與Properties的聯合應用 1.Properties解析(可以解析unicode碼) package com.bjpowernode.java_learning; import java.util.*; import java.io.*; public class D116_1_Pro ...
一、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=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.歡迎關註微信公眾號:傅里葉變換,個人公眾號,僅用於學習交流,後臺回覆”禮包“,獲取大數據學習資料