messages.java

来自「这个weblogging 设计得比较精巧」· Java 代码 · 共 50 行

JAVA
50
字号
/* * Created on Sep 14, 2003 */package org.roller.business.hibernate;import java.text.MessageFormat;import java.util.MissingResourceException;import java.util.ResourceBundle;/** * @author dmj */public class Messages{    private static final String BUNDLE_NAME =         "org.roller.business.hibernate.messages"; //$NON-NLS-1$    private static final ResourceBundle RESOURCE_BUNDLE =        ResourceBundle.getBundle(BUNDLE_NAME);    private Messages()    {    }        public static String formatString(String key, String[] args) {        return MessageFormat.format(getString(key), (Object[])args);        }        public static String formatString(String key, String arg0, String arg1) {        return MessageFormat.format(getString(key), (Object[])new String[]{arg0,arg1});                }        public static String formatString(String key, String arg) {        return MessageFormat.format(getString(key), (Object[])new String[]{arg});                }        public static String getString(String key)    {        try        {            return RESOURCE_BUNDLE.getString(key);        }        catch (MissingResourceException e)        {            return '!' + key + '!';        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?