String.format详解

客官°小女子只卖身不卖艺 2022-09-10 13:14 323阅读 0赞

一、前言                            

String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format(“Hello %s”, “John”);

,下面将笔记整理并记录下来。

二、重载方法                          

  1. // 使用当前本地区域对象(Locale.getDefault())格式化字符串
  2. String String.format(String fmt, Object... args);
  3. // 自定义本地区域对象格式化字符串
  4. String String.format(Locale locale, String fmt, Object... args);

三、占位符                       

占位符完整格式为: %[index$][标识]*[最小宽度][.精度]转换符 。

针对不同数据类型的格式化,占位符的格式将有所裁剪。

% ,占位符的其实字符,若要在占位符内部使用%,则需要写成 %% 。

[index$] ,位置索引从1开始计算,用于指定对索引相应的实参进行格式化并替换掉该占位符。

[标识] ,用于增强格式化能力,可同时使用多个 [标识] ,但某些标识是不能同时使用的。

[最小宽度] ,用于设置格式化后的字符串最小长度,若使用 [最小宽度] 而无设置 [标识] ,那么当字符串长度小于最小宽度时&

发表评论

表情:
评论列表 (有 0 条评论,323人围观)

还没有评论,来说两句吧...

相关阅读

    相关 NIO详解(五):Buffer详解

    1. 概述 Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从