Java基礎-IO讀取properties配置檔案
阿新 • • 發佈:2022-04-21
package com.hspedu.io_; import org.junit.Test; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class TestReadProperties { @Test public void readPropertiesFile() throws IOException { String filePath = "src\\test.properties"; BufferedReader bufferedReader= new BufferedReader(new FileReader(filePath)); String lineData = ""; while ((lineData = bufferedReader.readLine()) != null) { String[] split = lineData.split("="); System.out.print("split[0] = " + split[0]); System.out.println("\t split[1] = " + split[1]); } } }
package com.hspedu.io_; import org.junit.Test; import java.io.FileReader; import java.io.IOException; import java.util.Properties; public class TestReadProperties { @Test public void readPropertiesFile() throws IOException { String filePath = "src\\test.properties"; Properties properties= new Properties(); properties.load(new FileReader(filePath)); System.out.println(properties.get("user")); System.out.println(properties.get("password")); } }
1、properties檔案格式:key=value,例如user=root,等號左右沒有空格;
2、Properties物件的get方法獲取value值,properties.get("xxx");