Like C sprintf, strings can be formatted using the static String.format method:
// Format a string containing a date. import java.util.Calendar; import java.util.GregorianCalendar; import static java.util.Calendar.*; Calendar c = new GregorianCalendar(1995, MAY, 23); String s = String.format("Duke Birthday: %1$tm %1$te,%1$tY", c); // -> s == "Duke Birthday: May 23, 1995"
nazar_art
source share