zoukankan      html  css  js  c++  java
  • ResourceBundle 读取文件demo

    ResourceBundle读取项目配置文件,
    package object;
    
    import java.text.MessageFormat;
    import java.time.LocalDate;
    import java.util.Locale;
    import java.util.ResourceBundle;
    
    /**
     * @author dayu 
     * @Describe 国际化程序,读取配置资源,配置文件后缀不需要填写,配置文件的位置一定要在classpath下, 如果有包名,需要添加包名,语言和地区可以在配置文件名称后面用下划线隔开
     */
    public class ResourceBundleDemo {
        public static void main(String[] args) {
    
            Locale locale = Locale.getDefault();
            // Locale locale = new Locale("en", "US");
            ResourceBundle bundle = ResourceBundle.getBundle("object.Message", locale);
            // ResourceBundle bundle = ResourceBundle.getBundle("object.Message_zh");
            String content = bundle.getString("hello.say");
            // System.out.println(content);
            String format = MessageFormat.format(content, "tom", "lisi");
            System.out.println(format);
        }
    }

    配置文件demo的位置,一般配置在resources文件夹里面,则读取的时候不需要包名

  • 相关阅读:
    【逆序对】N*M Puzzle / Simple Puzzle
    【逆序对】Ultra
    bzoj 1814 Fornula 1
    hdu 1693 插头dp入门
    bzoj 2154
    没有上司的舞会
    【HNOI】合唱队
    luogu 自适应Simpson2
    luogu 自适应Simpson1
    【bzoj 1502】月下柠檬树
  • 原文地址:https://www.cnblogs.com/dayu007/p/10595336.html
Copyright © 2011-2022 走看看