博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA字符串格式化-String.format()的使用
阅读量:4181 次
发布时间:2019-05-26

本文共 760 字,大约阅读时间需要 2 分钟。

一、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,adminHi,张三:李四.王五Hi,张三:李四.王五 Hi,张三:李四.王五

slf4j有个类似的功能
# void info(String var1, Object var2);slf4j有一个common logger没有的功能,字符串中的{}会被替换  log.info("Hello {}","world"); ==> Hello world

 

转载地址:http://dygai.baihongyu.com/

你可能感兴趣的文章
Mybatis 缓存实现原理——案例实践
查看>>
Mybatis 缓存实现原理
查看>>
怎么提升SQL查询效率
查看>>
预编译防止sql注入
查看>>
覆盖equals方法时总是要覆盖hashCode
查看>>
clone详解
查看>>
【Java并发编程实战】——AbstractQueuedSynchronizer源码分析(一)
查看>>
【Java并发编程实战】——并发编程基础
查看>>
【Java并发编程实战】——Java内存模型与线程
查看>>
Java复制文件的4种方式
查看>>
mysql的JDBC连接工具类
查看>>
利用多线程(用到原子类AtomicInteger)往数据库批量插入大量数据
查看>>
多个线程操作数组
查看>>
定长线程池的应用
查看>>
ArrayBlockingQueue的简单使用
查看>>
Git 常用命令总结(一)
查看>>
Git 常用命令总结(二)
查看>>
JAVA 并发——synchronized的分析
查看>>
Echarts——使用 dataset 管理数据
查看>>
DES 加解密工具类
查看>>