采用ResourceBundle读取.propeties文件

银河麒麟系统完美安装EasyConnect Kylin V10桌面版完美安装EasyConnect 阅读详情

一、作用

在无需改变代码的情况下,提供不同语言的资源文件达到了国际化的目的。

二、.properties文件的编写和命名方式

1、编写示例

默认文件:message.properties

login.user=Username

login.pass=Password

login.submit=Submit

简体中文:message_zh_CN.properties

login.user=用户名

login.pass=口令

login.submit=提交

注意:中文资源文件需要使用native2ascii处理,转换为Unicode编码。

2、文件命名方式 name_语言代码_国家代码.properties

语言如下:

Language Code Description
de German
en English
fr French
ja Japanese
jw Javanese
ko Korean
zh Chinese
国家代码如下:

Country Code Description
CN China
DE Germany
FR France
IN India
US United States

3、搜索方式

如果你想提供中文, 那么你向ResourceBundle(资源约束名称为base)获取abc变量的值的时候,ResourceBundle会先后搜索 
  base_zh_CN_abc.properties 
  base_zh_CN.properties 
  base_zh.properties 
  base.properties 
  文件,直到找到abc为止 

三、读取方式

使用java.util.ResourceBundle类的getBundle()方法

ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());

name为.properties的名称。name的默认路径为src下。
Python在Genesis2000 CAM软件中的编程应用 Genesis2000是一款功能强大的计算机辅助制造(CAM)软件,它提供了广泛的功能和工具,用于帮助制造商进行CAD(计算机辅助设计)到CAM的转换。在Genesis2000中,我们可以利用Python的灵活性和功能来扩展软件的自定义能力,并通过编写脚本来自动化各种制造任务。例如,假设我们需要在Genesis2000中添加一个新的操作,用于自动计算零部件的重量。我们可以编写一个Python脚本,通过遍历模型的几何数据并应用相关的计算公式,来实现这个功能。 阅读详情

相关推荐

ResourceBundleProperties读取maven中resources目录下的资源文件

这里面有详细的处理maven项目中resources目录下的资源文件,方便快捷的得到或设置资源文件中的内容,本人亲测,里面还有示例

Springboot新增配置文件

一、在resources下面创建test.properties文件 内容如下: com.test.name=zhangys com.test.age=20 二、创建User package com.hundsun.springcloud.bean; import org.springframework.boot.context.properties.ConfigurationProp...

张云生的博客 1573

abaqus drucker-prager UMAT subroutine_UMAT_druckerprager_drucker

Drucker-Prager准则是岩石力学中最为重要的强度理论之一,在岩土工程研究中,尤其是在岩土工程数值分析中应用极为广泛。

ResourceBundle类:读取配置文件

ResourceBundle类是java自带的类,类路径:java.util.ResourceBundle,用来读取项目中后缀为properties的配置文件。1)配置文件名称:application.properties(可将文件存放在工程的resource目录下,或者lib目录下)2)获取资源文件中的信息:使用getString()方法。1)获取配置文件的名称,使用getBundle()方法。

京北游戏官方 662

Java 资源文件读取方式汇总:Properties、ResourceBundle、ClassLoader、Resource、Hutool Setting、...

2、比如全世界都在用 weChat(微信),那么就需要有一个功能,对日本人显示的是日本文,对韩国人显示的是韩文,英国人显示英文,中国人显示中文,而 ResourceBundle 资源绑定就是解决这个问题,通过绑定不同的资源文件(即语言)来达到不同语言的显示。3、Properties 继承于 Hashtable,所以可对 Properties 对象应用 put 和 putAll 方法,但不建议使用这两个方法,因为它们允许调用者插入其键或值不是 String 的项,推荐使用 setProperty 方法。

蚩尤后裔-汪茂雄 4811

java resoursebundle_java使用ResourceBundle读取配置文件

java使用ResourceBundle读取配置文件2019-08-22 23:53:45.0使用 ResourceBudle 的静态方法 getBundle() 来获得 ResourceBudle 实例,但是第一个参数不能写成文件的路径,而要按照包名类名的方式写。例如:需要读取文件为Resource.properties,Resource_en.properties,Resource_zh_C...

weixin_34520664的博客 735

ResourceBundle读取properties配置文件

例如: 使用properties加载数据库配置,获取数据库连接connection 在资源根路径resources下有jdbc.properties文件 代码示例 // 直接传properties文件名称,不带properties后缀 ResourceBundle resourceBundle = ResourceBundle.getBundle("jdbc"); String driver = resourceBundle.getString("jdbc.dirver"); String url =

MengMan‘s博客 351

java 加载propeties文件的几种方法

1、使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2、使用java.util.ResourceBundle类的getBundle()方...

srfx465454的专栏 238

java读取properties文件的几种方法

一、项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 1、通过java.util.Properties读取 Java代码 收藏代码 Properties p=new Properties(); //p需要InputStream对象进行读取文件,而获取InputStream有多种方法: //1、通过绝对路径:InputStream is=new File

梦想成真那天 1125

国际化基本操作

** /* * 在工作开发国际化应用一定会存在, * 所谓的资源文件指的是后缀名称.propeties里面保存的内容按照key=value的形式保存 * 资源文件命名的标准与java类完全一样。 * 如果保存的是中文信息,那么必须将变为UNICODE编码 * info = \u4E2D\u56FD\u4EBA\u6C11\u5171\u548C\u56FD 中华人民共和国 * 这个里面保存的是info是这个信息的key 以后根据这个key取得对应的value * 如果要读取资源文件的信息使

qq_40432598的博客 133

ResourceBundle读取配置文件及路径问题

ResourceBundle读取配置文件及路径问题今天工作过程中,看到获取配置文件里面的值研究了一下,算是自己的一点小进步,分享出来,希望帮到大家。(ssm项目)路径问题: 今天工作过程中,看到获取配置文件里面的值研究了一下,算是自己的一点小进步,分享出来,希望帮到大家。(ssm项目) 首先查询了java.util.ResourceBundle,这个类的作用就是读取资源属性文件propertie...

鬼鬼的博客 8819

读取配置文件方式

配置文件可以集中管理项目中需要使用的参数,方便同一管理和维护。本文中记录了两种基的获取配置文件参数方式。一、Properties类 ​​​ 配置文件可以放在任意路径下。 1.配置文件组成 2. 拼接配置文件路径 String filePath = System.getProperty("user.dir") + File.separator + "src" + File.separator + ......

weixin_44593330的博客 2067

java读取指定properties文件的内容

读取properties文件时经常采用的是注解的形式,但有一次在使用时出现了问题,就是该类压根没被spring组件管理bean,因此只能采用以下形式实现properties的读取

weixin_43963830的博客 290

ResourceBundle读取配置文件及路径问题

欢迎加入ifast 交流群, 群聊号码:746358408 , 关注的朋友请加群,博客留言信息不带回哈 1.当配置文件在classpath下时: 使用ResourceBundle读取配置文件,默认要把配置文件放在classpath下(默认的src目录下);property.properties和protest.properties : #protest.properties# we...

rentian1的博客 1129

Java ResourceBundle 加载外部路径资源文件方式

ResourceBundle读取文件是在classpath路径下,也就是src或者src目录下,而我们在项目中需要打包,打包后的properties文件在jar中,修改很不方便,我们需要把properties文件放在jar外随时可以修改。 1、一般情况下ResourceBundle读取文件方式默认的读取路径是classpath,配置文件名为resourceBundle.propertie...

一个标题 2175

ResourceBundle读取properties资源文件的例子。

读取数据库配置文件(配置文件名为dbConfig.properties,放在工程的com包下。),然后获得数据库连接static String configFile = "com.dbConfig"; private Connection getDbConnection() {

FlexAndSpring的专栏 2271

ResourceBundle读取properties

package com.yq1012.config; import java.util.ResourceBundle; public class TestResourceBundle { private static String COM_REPORT_PATH;// 获取路径 static { ResourceBundle rb = Resourc...

程序员一代码搬运工 83

maven项目,动态读取外部配置文件

需求 先说下我的需求,首先,我们的服务是个maven的项目,springboot,spring啥的统统都没有用,然后也不打算引入各种配置文件的jar,但是想要在程序运行中,可以动态的修改一些配置,并且程序能识别到,程序里读到的内容也实时变动。 废话不多说了,直接上代码! 代码 首先看一下不能实施的版本啥样 初版,能读到jar包配置文件 private static final ResourceBundle resourceBundle; static{ resourceBundle

盖丽男 1528
上一篇: 使用JET自动生成代码
下一篇: Eclipse代码生成----JET
yy_qlxm
博客等级 码龄14年 4粉丝 87原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值