Message Format for sentence : Message Format « I18N « Java

Message Format for sentence

import java.text.MessageFormat;
import java.util.Date;

class MessageFormatApp {
  public static void main(String args[]) {
    String pattern = "The time is {0,time} and ";
    pattern += "your lucky number is {1,number}.";
    MessageFormat format = new MessageFormat(pattern);
    Object objects[] = { new Date(), new Integer((int) (Math.random() * 1000)) };
    String formattedOutput = format.format(objects);


Related examples in the same category

1.Formatting Messages: Date and NumberFormatting Messages: Date and Number
2.Set MessageFormat to Locale.USSet MessageFormat to Locale.US
3.Date Number SampleDate Number Sample
4.Java I18N: Format : Message Format DemoJava I18N: Format : Message Format Demo
5.Formatting Messages: Arabic DigitFormatting Messages: Arabic Digit
6.Formatting Messages: Change EraFormatting Messages: Change Era
7.Formatting Messages: Message Format ReuseFormatting Messages: Message Format Reuse
8.A text format similar to MessageFormat but using string rather than numeric keys.
9.Given a message and parameters, resolve all message's parameter placeholders with the parameter value.