String.format()
,MessageFormat.format()
,logger.info()
占位符备忘录
public class StringFormat {
Logger logger = LoggerFactory.getLogger(StringFormat.class);
@Test
public void stringTest() {
String stringFormat = String.format("hello %s !", "world");
String messageFormat1 = MessageFormat.format("hello {0} {1}", "world", "!");
String messageFormat2 = MessageFormat.format("hello {1} {0}", "world", "!");
logger.info("hello {} !", "world");
logger.info(stringFormat);
logger.info(messageFormat1);
logger.info(messageFormat2);
}
}
结果
20:58:28.520 [main] INFO org.ctc.googol.springboot.string.StringFormat - hello world !
20:58:28.539 [main] INFO org.ctc.googol.springboot.string.StringFormat - hello world !
20:58:28.539 [main] INFO org.ctc.googol.springboot.string.StringFormat - hello world !
20:58:28.539 [main] INFO org.ctc.googol.springboot.string.StringFormat - hello ! world