一、String.format()的基本使用
package StringTest;
/**
* @author xiaobu
* @version JDK1.8.0_171
* @date on 2018/11/22 17:16
* @description V1.0 String.format()的应用
*/
public class Demo2 {
public static void main(String[] args) {
//%s占位符 %n是换行
String str=String.format("Hi,%s", "admin");
System.out.println(str);
str=String.format("Hi,%s:%s.%s", "张三","李四","王五");
System.out.println(str);
System.out.printf("Hi,%s:%s.%s %n", "张三","李四","王五");
str = String.format("Hi,%s:%s.%s", "张三", "李四", "王五");
System.out.println(str);
}
}
结果如下:
Hi,admin
Hi,张三:李四.王五
Hi,张三:李四.王五
Hi,张三:李四.王五
slf4j有个类似的功能
# void info(String var1, Object var2);
slf4j有一个common logger没有的功能,字符串中的{}会被替换
log.info("Hello {}","world"); ==> Hello world