首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JAVA中ResourceBundle使用实例

JAVA中ResourceBundle使用实例

作者头像
mingjie
发布2022-05-12 09:37:52
发布2022-05-12 09:37:52
5880
举报

IDEA增加properties

添加locales

生成properties文件

测试实例

代码语言:javascript
复制
package com.mjoker;

import org.junit.Test;

import java.util.Locale;
import java.util.ResourceBundle;

public class BundleTest {

    @Test
    public void testCase1() {
        ResourceBundle bundle = ResourceBundle.getBundle(
                "TestBundle",
                new Locale("zh", "CN"));
        String cancel = bundle.getString("cancelKey");
        System.out.println(cancel);
        // 取消
    }

    @Test
    public void testCase2() {
        ResourceBundle bundle = ResourceBundle.getBundle(
                "TestBundle",
                Locale.US);
        String cancel = bundle.getString("cancelKey");
        System.out.println(cancel);
        // cancel
    }

    @Test
    public void testCase3() {
        ResourceBundle bundle = ResourceBundle.getBundle(
                "TestBundle",
                Locale.getDefault());
        String cancel = bundle.getString("cancelKey");
        System.out.println(cancel);
        // 取消
    }

    /**
     * 根据当前系统的语言环境来得到的本地化信息
     */
    @Test
    public void testCase4() {
        ResourceBundle bundle = ResourceBundle.getBundle(
                "TestBundle",
                Locale.GERMAN);
        String cancel = bundle.getString("cancelKey");
        System.out.println(cancel);
        // 取消
    }
}

结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • IDEA增加properties
  • 测试实例
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档