public class CaseSupport
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static com.google.common.base.Function<java.lang.String,java.lang.String> |
TO_CAMEL_CASE_IF_SNAKE |
static com.google.common.base.Function<java.lang.String,java.lang.String> |
TO_NESTED_CAMEL_CASE |
static com.google.common.base.Function<java.lang.String,java.lang.String> |
TO_NESTED_SNAKE_CASE |
static com.google.common.base.Function<java.lang.String,java.lang.String> |
TO_SNAKE_CASE_IF_CAMEL |
| 构造器和说明 |
|---|
CaseSupport() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
hasLowerCase(java.lang.String input)
输入字符串中有大写字母则返回
false,否则返回false |
static boolean |
hasUpperCase(java.lang.String input)
输入字符串中有大写字母则返回
true,否则返回false |
static boolean |
isCamelcase(java.lang.String input)
判断 变量是否为驼峰命名法格式的字符串
|
static boolean |
isSnakecase(java.lang.String input)
判断 变量是否为驼峰命名法格式的字符串
|
static boolean |
isSnakelcase(java.lang.String input)
已过时。
spell error,replaced by
isSnakecase(String) |
static boolean |
nonLowerCase(java.lang.String input)
输入字符串中有小写字母则返回
false,否则返回false |
static boolean |
nonUpperCase(java.lang.String input)
输入字符串中有小写字母则返回
true,否则返回false |
static java.lang.String |
splitAndReplace(java.lang.String input,
com.google.common.base.CharMatcher charMatcher,
com.google.common.base.Function<java.lang.String,java.lang.String> replace)
使用 charMatcher 指定的分割对象分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串
|
static java.lang.String |
splitAndReplace(java.lang.String input,
java.lang.String separator,
com.google.common.base.Function<java.lang.String,java.lang.String> replace)
使用指定的分割符分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串
|
static java.lang.String |
splitAndReplaceRegex(java.lang.String input,
java.lang.String regex,
com.google.common.base.Function<java.lang.String,java.lang.String> replace)
使用指定的正则表达式作分割符分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串
|
static java.lang.String |
toCamelcase(java.lang.String name) |
static java.lang.String |
toCamelcaseIfSnake(java.lang.String name)
如果是蛇形命名法格式将变量名转为驼峰命名法格式的字符串
|
static java.lang.String |
toCamelcaseIfSnake(java.lang.String input,
char separator,
char... others)
将输入字符串以separator或others定义的分割符分割后执行蛇形命名法到驼峰命名法的替换
|
static java.lang.String |
toCamelcaseIfSnake(java.lang.String input,
java.lang.String separator)
将输入字符串以separator分割后执行蛇形命名法到驼峰命名法的替换
|
static java.lang.String |
toCamelcaseIfSnakeRegex(java.lang.String input,
java.lang.String regex)
将输入字符串以正则表达式分割符分割后执行蛇形命名法到驼峰命名法的替换
|
static java.lang.String |
toNestedCamelcase(java.lang.String input)
将以'.'
|
static java.lang.String |
toNestedSnakecase(java.lang.String input)
将以'.'
|
static java.lang.String |
toSnakecase(java.lang.String name) |
static java.lang.String |
toSnakecaseIfCamel(java.lang.String name)
如果是驼峰命名法格式,将变量名转为蛇形命名法格式的字符串
|
static java.lang.String |
toSnakecaseIfCamel(java.lang.String input,
char separator,
char... others)
将输入字符串以separator或others定义的分割符分割后执行驼峰命名法到蛇形命名法的替换
|
static java.lang.String |
toSnakecaseIfCamel(java.lang.String input,
java.lang.String separator)
将输入字符串以separator分割后执行驼峰命名法到蛇形命名法的替换
|
static java.lang.String |
toSnakecaseIfCamelRegex(java.lang.String input,
java.lang.String regex)
将输入字符串以正则表达式分割符分割后执行驼峰命名法到蛇形命名法的替换
|
public static com.google.common.base.Function<java.lang.String,java.lang.String> TO_SNAKE_CASE_IF_CAMEL
public static com.google.common.base.Function<java.lang.String,java.lang.String> TO_CAMEL_CASE_IF_SNAKE
public static com.google.common.base.Function<java.lang.String,java.lang.String> TO_NESTED_SNAKE_CASE
public static com.google.common.base.Function<java.lang.String,java.lang.String> TO_NESTED_CAMEL_CASE
public static java.lang.String toSnakecase(java.lang.String name)
name - public static java.lang.String toCamelcase(java.lang.String name)
name - public static java.lang.String toSnakecaseIfCamel(java.lang.String name)
name - public static java.lang.String toCamelcaseIfSnake(java.lang.String name)
name - public static java.lang.String toSnakecaseIfCamel(java.lang.String input,
java.lang.String separator)
input - separator - 分割字符串splitAndReplace(String, String, Function)public static java.lang.String toSnakecaseIfCamel(java.lang.String input,
char separator,
char... others)
input - separator - 分割符others - 定义多个分割符splitAndReplace(String, CharMatcher, Function)public static java.lang.String toCamelcaseIfSnake(java.lang.String input,
java.lang.String separator)
input - separator - splitAndReplace(String, String, Function)public static java.lang.String toCamelcaseIfSnake(java.lang.String input,
char separator,
char... others)
input - separator - 分割符others - 定义多个分割符splitAndReplace(String, CharMatcher, Function)public static java.lang.String toNestedSnakecase(java.lang.String input)
input - splitAndReplace(String, CharMatcher, Function)public static java.lang.String toNestedCamelcase(java.lang.String input)
input - splitAndReplace(String, CharMatcher, Function)public static java.lang.String toSnakecaseIfCamelRegex(java.lang.String input,
java.lang.String regex)
input - regex - 正则表达式分割符splitAndReplaceRegex(String, String, Function)public static java.lang.String toCamelcaseIfSnakeRegex(java.lang.String input,
java.lang.String regex)
input - regex - 正则表达式分割符splitAndReplaceRegex(String, String, Function)public static java.lang.String splitAndReplace(java.lang.String input,
java.lang.String separator,
com.google.common.base.Function<java.lang.String,java.lang.String> replace)
input - separator - replace - public static java.lang.String splitAndReplace(java.lang.String input,
com.google.common.base.CharMatcher charMatcher,
com.google.common.base.Function<java.lang.String,java.lang.String> replace)
input - charMatcher - replace - public static java.lang.String splitAndReplaceRegex(java.lang.String input,
java.lang.String regex,
com.google.common.base.Function<java.lang.String,java.lang.String> replace)
input - regex - replace - public static boolean isCamelcase(java.lang.String input)
input - public static boolean isSnakelcase(java.lang.String input)
isSnakecase(String)input - public static boolean isSnakecase(java.lang.String input)
input - public static boolean hasUpperCase(java.lang.String input)
true,否则返回falseinput - public static boolean nonUpperCase(java.lang.String input)
true,否则返回falseinput - public static boolean hasLowerCase(java.lang.String input)
false,否则返回falseinput - public static boolean nonLowerCase(java.lang.String input)
false,否则返回falseinput - Copyright © 2024. All Rights Reserved.