public class StringUtil extends Object
| 构造器和说明 |
|---|
StringUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
fromCodePoints(int[] codePoints)
将 Unicode 码点数组转换为字符串
|
static boolean |
hasOnlyUnixLineEndings(String string)
检查字符串是否只使用 Unix 行尾(\n)
|
static boolean |
hasOnlyWinLineEndings(String string)
检查字符串是否只使用 Windows 行尾(\r\n)
|
static String |
leadingWs(String string)
获取字符串开头的空白字符
|
static String |
longestCommonPrefix(String str1,
String str2)
查找两个字符串的最长公共前缀
|
static String |
longestCommonSuffix(String str1,
String str2)
查找两个字符串的最长公共后缀
|
static String |
maximumOverlap(String string1,
String string2)
计算两个字符串的最大重叠
|
static String |
removePrefix(String string,
String oldPrefix)
移除字符串前缀
|
static String |
removeSuffix(String string,
String oldSuffix)
移除字符串后缀
|
static String |
replacePrefix(String string,
String oldPrefix,
String newPrefix)
替换字符串前缀
|
static String |
replaceSuffix(String string,
String oldSuffix,
String newSuffix)
替换字符串后缀
|
static int[] |
toCodePoints(String str)
将字符串转换为 Unicode 码点数组(类似 JS 的 for...of)
|
static String |
trailingWs(String string)
获取字符串末尾的空白字符
|
public static String longestCommonPrefix(String str1, String str2)
public static String longestCommonSuffix(String str1, String str2)
public static String replacePrefix(String string, String oldPrefix, String newPrefix)
public static String replaceSuffix(String string, String oldSuffix, String newSuffix)
public static boolean hasOnlyWinLineEndings(String string)
public static boolean hasOnlyUnixLineEndings(String string)
public static int[] toCodePoints(String str)
public static String fromCodePoints(int[] codePoints)
Copyright © 2025. All rights reserved.