类 CaseSupport
java.lang.Object
gu.sql2java.utils.CaseSupport
-
字段概要
字段修饰符和类型字段说明 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleanhasLowerCase(String input) 输入字符串中有大写字母则返回false,否则返回falsestatic booleanhasUpperCase(String input) 输入字符串中有大写字母则返回true,否则返回falsestatic booleanisCamelcase(String input) 判断 变量是否为驼峰命名法格式的字符串static booleanisSnakecase(String input) 判断 变量是否为驼峰命名法格式的字符串static booleanisSnakelcase(String input) 已过时。static booleannonLowerCase(String input) 输入字符串中有小写字母则返回false,否则返回falsestatic booleannonUpperCase(String input) 输入字符串中有小写字母则返回true,否则返回falsestatic StringsplitAndReplace(String input, com.google.common.base.CharMatcher charMatcher, com.google.common.base.Function<String, String> replace) 使用 charMatcher 指定的分割对象分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串static StringsplitAndReplace(String input, String separator, com.google.common.base.Function<String, String> replace) 使用指定的分割符分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串static StringsplitAndReplaceRegex(String input, String regex, com.google.common.base.Function<String, String> replace) 使用指定的正则表达式作分割符分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串static StringtoCamelcase(String name) static StringtoCamelcaseIfSnake(String name) 如果是蛇形命名法格式将变量名转为驼峰命名法格式的字符串static StringtoCamelcaseIfSnake(String input, char separator, char... others) 将输入字符串以separator或others定义的分割符分割后执行蛇形命名法到驼峰命名法的替换static StringtoCamelcaseIfSnake(String input, String separator) 将输入字符串以separator分割后执行蛇形命名法到驼峰命名法的替换static StringtoCamelcaseIfSnakeRegex(String input, String regex) 将输入字符串以正则表达式分割符分割后执行蛇形命名法到驼峰命名法的替换static StringtoNestedCamelcase(String input) 将以'.'static StringtoNestedSnakecase(String input) 将以'.'static StringtoSnakecase(String name) static StringtoSnakecaseIfCamel(String name) 如果是驼峰命名法格式,将变量名转为蛇形命名法格式的字符串static StringtoSnakecaseIfCamel(String input, char separator, char... others) 将输入字符串以separator或others定义的分割符分割后执行驼峰命名法到蛇形命名法的替换static StringtoSnakecaseIfCamel(String input, String separator) 将输入字符串以separator分割后执行驼峰命名法到蛇形命名法的替换static StringtoSnakecaseIfCamelRegex(String input, String regex) 将输入字符串以正则表达式分割符分割后执行驼峰命名法到蛇形命名法的替换
-
字段详细资料
-
TO_SNAKE_CASE_IF_CAMEL
-
TO_CAMEL_CASE_IF_SNAKE
-
TO_NESTED_SNAKE_CASE
-
TO_NESTED_CAMEL_CASE
-
-
构造器详细资料
-
CaseSupport
public CaseSupport()
-
-
方法详细资料
-
toSnakecase
- 参数:
name-- 返回:
- 将变量名转为蛇形命名法格式的字符串
-
toCamelcase
- 参数:
name-- 返回:
- 将变量名转为驼峰命名法格式的字符串
-
toSnakecaseIfCamel
如果是驼峰命名法格式,将变量名转为蛇形命名法格式的字符串- 参数:
name-- 从以下版本开始:
- 3.30.0
-
toCamelcaseIfSnake
如果是蛇形命名法格式将变量名转为驼峰命名法格式的字符串- 参数:
name-- 从以下版本开始:
- 3.30.0
-
toSnakecaseIfCamel
将输入字符串以separator分割后执行驼峰命名法到蛇形命名法的替换- 参数:
input-separator- 分割字符串- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
toSnakecaseIfCamel
将输入字符串以separator或others定义的分割符分割后执行驼峰命名法到蛇形命名法的替换- 参数:
input-separator- 分割符others- 定义多个分割符- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
toCamelcaseIfSnake
将输入字符串以separator分割后执行蛇形命名法到驼峰命名法的替换- 参数:
input-separator-- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
toCamelcaseIfSnake
将输入字符串以separator或others定义的分割符分割后执行蛇形命名法到驼峰命名法的替换- 参数:
input-separator- 分割符others- 定义多个分割符- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
toNestedSnakecase
将以'.'分割的嵌套字段名逐段执行驼峰命名法到蛇形命名法的替换- 参数:
input-- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
toNestedCamelcase
将以'.'分割的嵌套字段名逐段执行蛇形命名法到驼峰命名法的替换- 参数:
input-- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
toSnakecaseIfCamelRegex
将输入字符串以正则表达式分割符分割后执行驼峰命名法到蛇形命名法的替换- 参数:
input-regex- 正则表达式分割符- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
toCamelcaseIfSnakeRegex
将输入字符串以正则表达式分割符分割后执行蛇形命名法到驼峰命名法的替换- 参数:
input-regex- 正则表达式分割符- 从以下版本开始:
- 3.30.0
- 另请参阅:
-
splitAndReplace
public static String splitAndReplace(String input, String separator, com.google.common.base.Function<String, String> replace) 使用指定的分割符分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串- 参数:
input-separator-replace-- 从以下版本开始:
- 3.30.0
-
splitAndReplace
public static String splitAndReplace(String input, com.google.common.base.CharMatcher charMatcher, com.google.common.base.Function<String, String> replace) 使用 charMatcher 指定的分割对象分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串- 参数:
input-charMatcher-replace-- 从以下版本开始:
- 3.30.0
-
splitAndReplaceRegex
public static String splitAndReplaceRegex(String input, String regex, com.google.common.base.Function<String, String> replace) 使用指定的正则表达式作分割符分割字符并使用replace指定函数对分割的字符串执行替换,返回替换后的字符串- 参数:
input-regex-replace-- 从以下版本开始:
- 3.30.0
-
isCamelcase
判断 变量是否为驼峰命名法格式的字符串- 参数:
input-
-
isSnakelcase
已过时。spell error,replaced byisSnakecase(String)判断 变量是否为驼峰命名法格式的字符串- 参数:
input-
-
isSnakecase
判断 变量是否为驼峰命名法格式的字符串- 参数:
input-- 从以下版本开始:
- 3.19.0
-
hasUpperCase
输入字符串中有大写字母则返回true,否则返回false- 参数:
input-
-
nonUpperCase
输入字符串中有小写字母则返回true,否则返回false- 参数:
input-
-
hasLowerCase
输入字符串中有大写字母则返回false,否则返回false- 参数:
input-
-
nonLowerCase
输入字符串中有小写字母则返回false,否则返回false- 参数:
input-
-
isSnakecase(String)