java之ResourceBundle类详细分析(全)

前言

主要的作用:
当程序需要一个特定于语言环境的资源时(如 String),程序中可从当前的用户环境资源包中加载它。使得编写在很大程序上只是独立于当前的用户环境,将资源包中大部分特定环境独立的隔离出来使用

通俗的说

  1. 具体是读取配置文件
  2. 该后缀名为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类实例化对象

  1. 获取配置文件的名称,getBundle()方法
ResourceBundle resourceBundle = ResourceBundle.getBundle("jdbc");//不需要写后缀名
  1. 获取资源文件中的信息: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
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农研究僧

你的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值