`

java 解析 properties-使用 ResourceBundle

 
阅读更多
msg_zh.properties

#中文配置文件
001=\u4F60\u597D
002=\u65E9\u4E0A\u597D



msg_en.properties

#英文配置文件
001=hello
002=good morning



java文件:

ResourceBundle rb = ResourceBundle.getBundle("msg_en");
System.out.println(rb.getString("001"));

运行后

显示 001 zh:hello

ps:直接运行,则 properties放在java文件相同文件夹下,j2ee模式就放在 classes(src) 的根目录下

如果放在 classes/resource 则可能需要配置一下
分享到:
评论

相关推荐

    java解析读取properties文件的6中方法总结

    以上就是Java解析和读取Properties文件的六种方法。选择哪种方法取决于具体需求,如是否需要处理国际化,是否考虑性能优化,或者是否需要第三方库提供的额外功能。无论采用哪种方式,确保正确处理异常并关闭打开的...

    java实现properties文件读取

    本篇将深入探讨如何使用Java来实现Properties文件的读取。 首先,我们需要了解Properties类在Java中的作用。`java.util.Properties`是Java提供的一个类,它继承了`Hashtable`,主要用于处理属性列表(键/值对)。...

    java解析资源文件

    本教程将深入讲解如何在Java中处理资源文件,以及使用jbom解析工具的相关知识。 首先,理解资源文件的定位。在Java应用中,资源文件通常位于`src/main/resources`目录下(对于Maven或Gradle项目)。这些文件会被...

    Xml ResourceBundle简单实现

    传统的ResourceBundle使用.properties文件存储资源,但XML格式提供了一种更结构化的表示方式,使得资源的组织和维护更加清晰。 Xml ResourceBundle的实现基于Java的`java.util.ResourceBundle`类和`java.util....

    Java读取含中文key的properties文件

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常包含键值对,其中键和值之间用等号(=)或冒号(:)分隔。当我们需要处理包含中文键的Properties文件时,可能会遇到编码问题,因为默认的ISO-8859-1...

    Java读取properties配置文件时,出现中文乱码的解决方法

    1. **编辑器设置**:确保你使用的文本编辑器(如Notepad++、IntelliJ IDEA等)保存`properties`文件时使用UTF-8无BOM格式,因为BOM头可能干扰Java解析。 2. **文件头部声明**:虽然Java 1.6及以上版本会忽略文件...

    properties-module:一个简单的模块,提供一组类来处理属性

    - 使用`ResourceBundle`类,可以根据用户操作系统设定的语言环境加载相应的属性文件。 4. 文件路径和编码 - 当加载或保存属性文件时,需要考虑到文件路径和编码问题。使用`InputStream`和`OutputStream`时,需...

    java读取配置文件

    例如,`java.io.FileInputStream`可以用来打开文件,然后`java.util.Properties`类可以加载并解析配置文件。以下是一个简单的示例: ```java Properties props = new Properties(); FileInputStream fis = new ...

    propertiesEditor

    5. **资源绑定**:在Java代码中,通过`ResourceBundle` 类加载并解析`.properties` 文件。正确配置资源绑定,确保在运行时能够找到对应的本地化文件。 6. **调试与测试**:在开发过程中,进行多语言切换测试,检查...

    Java加载property文件配置过程解析

    Java提供了多种方式来加载property文件,包括使用Properties类和ResourceBundle类。 Properties简介 Properties是一种文本文件,内容格式为key = value,适合作为简单配置文件使用。 Properties文件通常用于存储...

    基于java的开发源码-桌面博客工具 Thingamablog.zip

    如果提供多语言支持,那么项目可能会使用Java的ResourceBundle来实现字符串和其他资源的国际化和本地化。 9. **版本控制** 开源项目通常会使用版本控制系统,如Git,来进行代码管理。源码中可能存在.gitignore...

    java常用API.pdf

    下面将详细介绍Java中的一些常用API,包括System类、String类、StringBuffer类、ClassLoader类、Java IO操作、ResourceBundle和Properties类以及异常处理和JDBC数据库连接。 首先,System类是Java中用于访问系统...

    ApplicationResources.properties

    《深入解析"ApplicationResources.properties"在Java应用中的作用与实践》 在Java开发中,资源文件`ApplicationResources.properties`扮演着至关重要的角色。它是一种文本文件,通常用于存储应用程序的可本地化字符...

    国际化工具 Translater.java

    在Java中,这一过程通常通过使用`java.util.ResourceBundle`类和`.properties`文件来完成。`Translater.java` 可能会包含以下关键功能: 1. **读取与解析.properties文件**:这些文件包含了软件的不同语言版本的...

    Java读取Properties文件的七种方法的总结

    这里总结了七种不同的方法来加载和读取`.properties`文件,尽管它们在实现上略有不同,但核心思想都是通过输入流(`InputStream`)加载文件内容并解析成`Properties`对象。 1. **使用`java.util.Properties`类的`...

    java文件的加载

    - **用途**:用于处理`.properties`格式的文件,可以读取并解析这些文件中的键值对。 - **示例**: ```java String path = getServletContext().getRealPath("/WEB-INF/classes/a.properties"); Properties ...

    ResourceBundle:资源包,包括图片源代码-源码包

    在这个名为 "ResourceBundle:资源包,包括图片源代码-源码包" 的压缩包中,我们很可能会找到一个名为 `ResourceBundle-master` 的项目,它可能包含了如何使用 `ResourceBundle` 类来管理和使用资源,特别是与图像...

    java web 多语言实现local

    4. **使用ResourceBundle**:在Java代码中,通过`ResourceBundle`类获取当前Local对应的资源文件。例如,在Servlet或JSP中: ```java ResourceBundle messages = ResourceBundle.getBundle("messages", (Locale) ...

    java国际化&时间处理

    开发者可以通过`ResourceBundle`类加载根据不同地区定制的资源文件,这些文件通常以`.properties`格式存储,包含键值对,键是不变的,值是对应语言环境的文本。 在Java中,`java.text`包提供了用于格式化和解析日期...

    读取properties、xml格式的配置文件的实例

    这是一个简单实现读取properties、xml格式的配置文件... 方法一:java.util.ResourceBundle读取properties类型文件; 方法二:java.util.Properties读取properties类型文件; 二、读取xml类型文件 dom4j读取xml文件;

Global site tag (gtag.js) - Google Analytics