public class StrFormatter
extends java.lang.Object
本工具类 copy 自 Hutool: https://github.com/dromara/hutool/blob/v5-master/hutool-core/src/main/java/cn/hutool/core/text/StrFormatter.java
| 限定符和类型 | 字段和说明 |
|---|---|
static char |
C_BACKSLASH |
static java.lang.String |
EMPTY_JSON
占位符
|
| 构造器和说明 |
|---|
StrFormatter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
format(java.lang.String strPattern,
java.lang.Object... argArray)
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数 如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可 例: 通常使用:format("this is {} for {}", "a", "b") =》 this is a for b 转义{}: format("this is \\{} for {}", "a", "b") =》 this is \{} for a 转义\: format("this is \\\\{} for {}", "a", "b") =》 this is \a for b |
static java.lang.String |
formatWith(java.lang.String strPattern,
java.lang.String placeHolder,
java.lang.Object... argArray)
格式化字符串
此方法只是简单将指定占位符 按照顺序替换为参数 如果想输出占位符使用 \\转义即可,如果想输出占位符之前的 \ 使用双转义符 \\\\ 即可 例: 通常使用:format("this is {} for {}", "{}", "a", "b") =》 this is a for b 转义{}: format("this is \\{} for {}", "{}", "a", "b") =》 this is {} for a 转义\: format("this is \\\\{} for {}", "{}", "a", "b") =》 this is \a for b |
public static java.lang.String EMPTY_JSON
public static char C_BACKSLASH
public static java.lang.String format(java.lang.String strPattern,
java.lang.Object... argArray)
strPattern - 字符串模板argArray - 参数列表public static java.lang.String formatWith(java.lang.String strPattern,
java.lang.String placeHolder,
java.lang.Object... argArray)
strPattern - 字符串模板placeHolder - 占位符,例如{}argArray - 参数列表Copyright © 2022. All Rights Reserved.