import java.io.FileInputStream;
import java.util.Properties;
/**
* IO+Properties的联合应用:
* 将userinfo文件中的数据加载到Properties对象当中。
* 经常改变的数据,可以单独卸载一个文件中,使用程序动态读取。
* 将来只需要修改这个文件的内容,java代码不需要改动,就可以得到动态的信息。
*
* ”key1=value“形式的文件叫做属性配置文件,建议文件名以properties结尾。
*/
public class IoPropertiesTest {
public static void main(String[] args) throws Exception {
// 新建一个输入流对象
FileInputStream fis = new FileInputStream("io/userinfo.properties");
// 新建一个Map集合
Properties pr = new Properties();
// 调用properties对象的load方法,将文件中的数据加载到Map集合中
// 其中,等号左边为key,等号右边为value,都是String类型
pr.load(fis);
fis.close();
// 通过key来获取value
String userName = pr.getProperty("userName");
System.out.println(userName);
String passWord = pr.getProperty("passWord");
System.out.println(passWord);
}
}
javase:IO+Properties
最新推荐文章于 2024-08-12 15:45:48 发布