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");