`
CunningFox
  • 浏览: 18226 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

ResourceBundle和Properties

 
阅读更多
项目需要从绝对路径中取的页面label的value

1.用ResourceBundle取值

    public static void main(String[] args) throws MalformedURLException {
        String resourcePath = "D:/";
        String resourceFileName = "test";
        Locale currentLocale = Locale.getDefault();
        File resourceFile = new File(resourcePath);
        URL resourceUrl = resourceFile .toURI().toURL();
        URL[] urls = {resourceUrl };  
        ClassLoader loader = new URLClassLoader(urls);  
        ResourceBundle bundle = ResourceBundle.getBundle(resourceFileName, currentLocale, loader);
       
        System.out.println(bundle.getString("viewRatings"));
    }

2. 直接IO读取properties文件
    public static void main(String[] args) throws FileNotFoundException,
                                                  IOException {
        InputStream is = new FileInputStream(new File("D:/test.properties"));
        Properties p = new Properties();
        p.load(is);
       
        System.out.println(p.get("viewRatings"));
    }
分享到:
评论

相关推荐

    ResourceBundle与Properties读取maven中resources目录下的资源文件

    本文将详细介绍如何使用`ResourceBundle`和`Properties`类来读取这些资源文件。 #### 二、Properties类读取资源文件 ##### 1. Properties类与Properties配置文件 `Properties`类是Java提供的用于处理配置文件的一个...

    java常用API.pdf

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

    java常用API[整理].pdf

    ResourceBundle 和 Properties 是 Java 中两个重要的类,ResourceBundle 用于表示资源束,Properties 用于表示属性文件。它们可以用来存储和读取配置信息。 9. Exceptions Exception 是 Java 中一个非常重要的概念...

    Xml ResourceBundle简单实现

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

    java常用API总结

    8. **ResourceBundle 和 Properties**: - **ResourceBundle**:用于本地化应用,管理不同语言和地区的资源文件。 - **Properties**:保存配置信息的类,常用于读写配置文件。 9. **Exceptions**: - 异常处理...

    javatraing项目

    在Java中,我们通常通过ResourceBundle和Properties文件来实现,将不同语言的文本资源存储在独立的文件中,然后在运行时动态加载对应的资源包,提供多语言支持。 异常捕获是任何软件系统中的重要部分,Java提供了...

    高手总结java常用API.

    8. **ResourceBundle和Properties**: ResourceBundle用于本地化,可以根据不同的语言和地区加载相应的资源。Properties类用于处理配置文件,存储键值对。 9. **异常处理**: Java中的异常处理使用try-catch-...

    Java GUI 学生信息管理系统源码.zip

    9. **国际化(i18n)与本地化(l10n)**:对于多语言支持,开发者可能会利用ResourceBundle和Properties文件实现界面文本的本地化。 10. **版本控制工具**:文件名中的"java2022-programming-master"可能暗示使用了...

    java有关音乐播放器的歌词的代码

    9. **国际化与本地化**: 对于多语言支持,可以利用Java的ResourceBundle和Properties文件实现歌词和界面文本的国际化。 10. **异常处理**: 在处理各种文件和网络操作时,必须考虑可能出现的异常情况,如文件不存在...

    使用J2SE API读取Properties文件的六种方法

    `ResourceBundle`是用于国际化和本地化资源的工具,可以通过`getBundle()`方法加载Properties文件。例如: ```java String name = "config"; ResourceBundle rb = ResourceBundle.getBundle(name, Locale.get...

    java swing 界面源码

    - 使用ResourceBundle和Properties文件,可以轻松地支持多种语言的用户界面。 6. ** Swing构件的属性和方法** - 了解每个组件的属性(如text、font、color等)和方法(如setEnabled、setVisible)对于定制界面至...

    java API使用-中文word

    #### 八、ResourceBundle 和 Properties - **ResourceBundle**:用于国际化的资源打包,通常用于存储不同语言的字符串资源。 - **Properties**:子类`Hashtable`,用于存储键值对,通常用于读写配置文件。 #### 九...

    Java 常用API的运用,效率及技巧

    ResourceBundle 和 Properties - **ResourceBundle**: 用于国际化(i18n)的资源管理。 - **Properties**: 用于读写配置文件,通常用于读取 .properties 文件。 #### 9. Exceptions 异常处理是 Java 中的重要...

    国际化插件-ResourceBundle Editor

    在软件开发过程中,为了使应用能够适应不同语言和文化环境,开发者通常会使用ResourceBundle,这是一个Java类库,它允许程序将文本、错误消息和其他用户可见的字符串与特定的语言版本关联起来。ResourceBundle ...

    Java读取含中文key的properties文件

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

    读取Properties文件的六种方法

    System.out.println("Read properties from PropertyResourceBundle: " + resourceBundle); } catch (Exception e) { e.printStackTrace(); } } } ``` #### 4. 使用`Class.getResourceAsStream()` 这种方法...

    properties文件的读取

    对于国际化的支持,可以使用`java.util.ResourceBundle`,它允许根据不同的语言和地区加载对应的`properties`文件。 总结,`properties`文件在Java开发中扮演着重要角色,主要用于存储和管理配置信息。通过`java....

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

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

    Properties类小结

    另外,Properties类还可以与其他工具类结合使用,例如ResourceBundle,以实现国际化(i18n)功能。通过不同语言的.properties文件,我们可以为不同地区的用户提供本地化的消息。 总结起来,Properties类是Java中...

    properties文件国际化插件

    在Java程序中,我们可以使用`ResourceBundle`类来加载和访问这些资源。 这个"properties文件国际化插件"的安装过程可能包括以下步骤: 1. 如果是IDE集成,如Eclipse或IntelliJ IDEA,可以在插件市场中搜索插件并...

Global site tag (gtag.js) - Google Analytics