How can I use MessageFormat if I need to provide more… How can I use MessageFormat if I need to provide more than 10 parameters?
Location: http://www.jguru.com/faq/view.jsp?EID=391639 Created: Mar 31, 2001 Author: Alexander Valdez (http://www.jguru.com/guru/viewbio.jsp?EID=18380) Question originally posed by John Zukowski PREMIUM (http://www.jguru.com/guru/viewbio.jsp?EID=7 The short answer is you can’t. A review of the source for the MessageFormat class shows that it checks (arbitrarily, IMO) that the parameter number is between 0 and 9, throwing a NumberFormatException otherwise. The longer answer that some extra work is required to chop up your source text, use multiple patterns and arrays, and concatenate the resulting parts.