public final class StringUtils extends Object
| 构造器和说明 |
|---|
StringUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
customizeToLowerCase0(String word) |
static StringBuilder |
getHourMinuteSecond(long timestamp,
StringBuilder sb) |
static void |
getIntervalBySS_MS(long interval,
StringBuilder sb)
得到一个格式化后的字符串
|
static String |
getPack(String className)
获取包名
输入: "xyz.scootaloo.Main"
输出: "xyz.scootaloo"
|
static String |
ignoreChar(String rawString,
char igChar)
忽略字符串中的某个字符。
|
static boolean |
isNumber(String str)
简易的判断逻辑,不包含字符即认为是数字
|
static List<String> |
toList(String line)
将字符串按照空格分隔,拼接成列表
|
static String |
trimBothEnds(String str)
减去字符串两端的字符
|
static String |
trimNumberSizeTo4(long num)
修剪只包含数字的字符串, 截取最后4位
假如字符串大于4位,则返回 “9999” 恰好四位则直接返回 少于4位用0补齐 |
static String |
trimSizeTo7(String str)
修剪一个字符串长度到 7
当目标字符串大于这个长度,后三位替换为 '.' |
static String |
typeSimpleView(String typeStr) |
static String |
typeSimpleView(Type type)
获取精简的类型表示
输入 "java.util.Map<java.lang.String,java.lang.Integer>"
输出 "Map<String,Integer>" |
public static StringBuilder getHourMinuteSecond(long timestamp, StringBuilder sb)
public static void getIntervalBySS_MS(long interval,
StringBuilder sb)
interval - 一段时间,单位: 毫秒sb - 结果将填充到这个StringBuilder中public static String trimSizeTo7(String str)
str - 要被修剪的字符串public static String trimNumberSizeTo4(long num)
num - 一个数字public static String ignoreChar(String rawString, char igChar)
str = "hello world" ignoreChar(str, 'o') 后,得到结果:
"hell wrld"rawString - 原字符串igChar - 要忽略的某字符public static boolean isNumber(String str)
str - 字符串public static String getPack(String className)
输入: "xyz.scootaloo.Main"
输出: "xyz.scootaloo"
className - 完整的类名public static String typeSimpleView(Type type)
"java.util.Map<java.lang.String,java.lang.Integer>"
输出 "Map<String,Integer>"type - 类型,通常是方法的参数,或者是方法的返回值Copyright © 2021. All rights reserved.