Mega Code Archive

 
Categories / Java by API / Java Text
 

MessageFormat

import java.text.MessageFormat; import java.util.Date; import java.util.Locale; public class MainClass {   public static void main(String[] argv) {     String pattern = "{0}K was deleted on {1}.";     MessageFormat formatter = new MessageFormat(pattern);     Double kb = new Double(3.5);     Date today = new Date();     Object[] arguments = { kb, today };     formatter.setLocale(Locale.US);     System.out.println(formatter.format(arguments));     formatter.setLocale(Locale.FRANCE);     System.out.println(formatter.format(arguments));     pattern = "On {1}, {0}K was deleted.";     formatter.applyPattern(pattern);     System.out.println(formatter.format(arguments));     formatter.setLocale(Locale.US);     System.out.println(formatter.format(arguments));   } }