public class StrSpliter extends Object
Constructor and Description |
---|
StrSpliter() |
Modifier and Type | Method and Description |
---|---|
static List<String> |
split(String str,
char separator,
boolean isTrim,
boolean ignoreEmpty)
切分字符串
|
static List<String> |
split(String str,
char separator,
int limit,
boolean isTrim,
boolean ignoreEmpty)
切分字符串,大小写敏感
|
static List<String> |
split(String str,
char separator,
int limit,
boolean isTrim,
boolean ignoreEmpty,
boolean ignoreCase)
切分字符串
|
static List<String> |
split(String str,
int limit)
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一 |
static List<String> |
split(String str,
Pattern separatorPattern,
int limit,
boolean isTrim,
boolean ignoreEmpty)
通过正则切分字符串
|
static List<String> |
split(String str,
String separator,
boolean isTrim,
boolean ignoreEmpty)
切分字符串,不忽略大小写
|
static List<String> |
split(String str,
String separator,
int limit,
boolean isTrim,
boolean ignoreEmpty)
切分字符串,不忽略大小写
|
static List<String> |
split(String str,
String separator,
int limit,
boolean isTrim,
boolean ignoreEmpty,
boolean ignoreCase)
切分字符串
|
static String[] |
splitByLength(String str,
int len)
根据给定长度,将给定字符串截取为多个部分
|
static List<String> |
splitByRegex(String str,
String separatorRegex,
int limit,
boolean isTrim,
boolean ignoreEmpty)
通过正则切分字符串
|
static List<String> |
splitIgnoreCase(String str,
char separator,
int limit,
boolean isTrim,
boolean ignoreEmpty)
切分字符串,忽略大小写
|
static List<String> |
splitIgnoreCase(String str,
String separator,
int limit,
boolean isTrim,
boolean ignoreEmpty)
切分字符串,忽略大小写
|
static List<String> |
splitPath(String str)
切分字符串路径,仅支持Unix分界符:/
|
static List<String> |
splitPath(String str,
int limit)
切分字符串路径,仅支持Unix分界符:/
|
static String[] |
splitPathToArray(String str)
切分字符串路径,仅支持Unix分界符:/
|
static String[] |
splitPathToArray(String str,
int limit)
切分字符串路径,仅支持Unix分界符:/
|
static String[] |
splitToArray(String str,
char separator,
int limit,
boolean isTrim,
boolean ignoreEmpty)
切分字符串为字符串数组
|
static String[] |
splitToArray(String str,
int limit)
切分字符串为字符串数组
|
static String[] |
splitToArray(String str,
Pattern separatorPattern,
int limit,
boolean isTrim,
boolean ignoreEmpty)
通过正则切分字符串为字符串数组
|
static String[] |
splitToArray(String str,
String separator,
int limit,
boolean isTrim,
boolean ignoreEmpty)
切分字符串为字符串数组
|
static List<String> |
splitTrim(String str,
char separator,
boolean ignoreEmpty)
切分字符串
|
static List<String> |
splitTrim(String str,
char separator,
int limit,
boolean ignoreEmpty)
切分字符串,大小写敏感,去除每个元素两边空白符
|
static List<String> |
splitTrim(String str,
String separator,
boolean ignoreEmpty)
切分字符串,去除每个元素两边空格,忽略大小写
|
static List<String> |
splitTrim(String str,
String separator,
int limit,
boolean ignoreEmpty)
切分字符串,去除每个元素两边空格,忽略大小写
|
static List<String> |
splitTrimIgnoreCase(String str,
String separator,
int limit,
boolean ignoreEmpty)
切分字符串,去除每个元素两边空格,忽略大小写
|
public static List<String> splitPath(String str)
str
- 被切分的字符串public static String[] splitPathToArray(String str)
str
- 被切分的字符串public static List<String> splitPath(String str, int limit)
str
- 被切分的字符串limit
- 限制分片数public static String[] splitPathToArray(String str, int limit)
str
- 被切分的字符串limit
- 限制分片数public static List<String> splitTrim(String str, char separator, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符ignoreEmpty
- 是否忽略空串public static List<String> split(String str, char separator, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> splitTrim(String str, char separator, int limit, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符limit
- 限制分片数,-1不限制ignoreEmpty
- 是否忽略空串public static List<String> split(String str, char separator, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符limit
- 限制分片数,-1不限制isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> splitIgnoreCase(String str, char separator, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符limit
- 限制分片数,-1不限制isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> split(String str, char separator, int limit, boolean isTrim, boolean ignoreEmpty, boolean ignoreCase)
str
- 被切分的字符串separator
- 分隔符字符limit
- 限制分片数,-1不限制isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串ignoreCase
- 是否忽略大小写public static String[] splitToArray(String str, char separator, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> split(String str, String separator, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符串isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> splitTrim(String str, String separator, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符串ignoreEmpty
- 是否忽略空串public static List<String> split(String str, String separator, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符串limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> splitTrim(String str, String separator, int limit, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符串limit
- 限制分片数ignoreEmpty
- 是否忽略空串public static List<String> splitIgnoreCase(String str, String separator, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符串limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> splitTrimIgnoreCase(String str, String separator, int limit, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符串limit
- 限制分片数ignoreEmpty
- 是否忽略空串public static List<String> split(String str, String separator, int limit, boolean isTrim, boolean ignoreEmpty, boolean ignoreCase)
str
- 被切分的字符串separator
- 分隔符字符串limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串ignoreCase
- 是否忽略大小写public static String[] splitToArray(String str, String separator, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separator
- 分隔符字符limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> split(String str, int limit)
str
- 被切分的字符串limit
- 限制分片数public static String[] splitToArray(String str, int limit)
str
- 被切分的字符串limit
- 限制分片数public static List<String> splitByRegex(String str, String separatorRegex, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 字符串separatorRegex
- 分隔符正则limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static List<String> split(String str, Pattern separatorPattern, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 字符串separatorPattern
- 分隔符正则Pattern
limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串public static String[] splitToArray(String str, Pattern separatorPattern, int limit, boolean isTrim, boolean ignoreEmpty)
str
- 被切分的字符串separatorPattern
- 分隔符正则Pattern
limit
- 限制分片数isTrim
- 是否去除切分字符串后每个元素两边的空格ignoreEmpty
- 是否忽略空串Copyright © 2021. All rights reserved.