前言
主要的作用:
当程序需要一个特定于语言环境的资源时(如 String),程序中可从当前的用户环境资源包中加载它。使得编写在很大程序上只是独立于当前的用户环境,将资源包中大部分特定环境独立的隔离出来使用
通俗的说
- 具体是读取配置文件
- 该后缀名为properties的配置文件
1. 配置文件
先有配置文件才可使用该类
而配置文件的后缀名为properties
目录路径可存放于resource目录下,或者lib目录下
配置文件的具体内容为
ip=127.0.0.1
name=root
password=123456
具体文件的格式也可加其前缀名
类似user.name=root
也可以通过keySet()
方法获取所有的key
查看某一个方法的源代码
其他也类似
还有其他常用代码可查看源代码
此处讲解了开发中常用的方法以及实战中的注意事项
2. 方法
获取其配置文件名getBundle()
方法
该类中的方法主要有获取key中对应的value值
- getObject(String key);
- getString(String key);
- getStringArray(String key);
3. 实战
结合以上的配置文件格式
具体调用方式
先通过ResourceBundle类实例化对象
- 获取配置文件的名称,
getBundle()
方法
ResourceBundle resourceBundle = ResourceBundle.getBundle("jdbc");//不需要写后缀名
- 获取资源文件中的信息:
getString()
方法
String ip = resourceBundle.getString("ip");//获取资源jdbc配置文件中的ip字段的值——127.0.0.1
以及获取root的值还有密码
String name = resourceBundle.getString("name");//获取资源jdbc配置文件中的name字段的值——root
String password = resourceBundle.getString("password");//获取资源jdbc配置文件中的password字段的值——123456