`
cyf忆
  • 浏览: 5549 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

MessageFormat 实例化用法

    博客分类:
  • java
阅读更多
MessageFormat用来格式化一个消息,通常是一个字符串
MessageFormat模式(主要部分):

FormatElement:
         { ArgumentIndex }
         { ArgumentIndex , FormatType }
         { ArgumentIndex , FormatType , FormatStyle }

FormatType:
         number
         date
         time
         choice(需要使用ChoiceFormat)

FormatStyle:
         short
         medium
         long
         full
         integer
         currency
         percent
         SubformatPattern(子模式)
实例:
1、ArgumentIndex必须是非负整数,它的个数不只限于0到9这10个,它可以用0到9的数字组成,因此可以有好多个,如:


String mes = "{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}{12}{13}{14}{15}{16}";

Object[] array = new Object[]{"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q"};
    
String value = MessageFormat.format(msg, array);  
  
System.out.println(value);  // 输出:ABCDEFGHIJKLMNOPQ  

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics