Package org.noear.wood.generator.utils
Class NamingUtils
java.lang.Object
org.noear.wood.generator.utils.NamingUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringcapitalize(String str) 首字符大小static StringtoCamelString(String name) 转换为驼峰命名法格式
如: user_name = userName, iuser_service = iuserService, i_user_service = iUserServicestatic StringtoCamelString(String name, boolean startsWithUpperCase) 转换为驼峰命名法格式
如startsWithUpperCase=true时:
user_name = UserName, iuser_service = IuserService, i_user_service = IUserServicestatic String如果全是大写字母, 则转换为小写字母static StringtoSpaceSplitString(String name) 转换为空格拆分格式
如: userName = user name, SiteURL = site url, IUserService = iuser service
user$Name = user$name, user Name = user name, user name = user name, md5String = md5 stringstatic StringtoUnderlineString(String name) 转换为下划线命名法格式
如: userName = user_name, SiteURL = site_url, IUserService = iuser_service
user$Name = user$name, user_Name = user_name, user name = user_name, md5String = md5_string
-
Constructor Details
-
NamingUtils
public NamingUtils()
-
-
Method Details
-
toLowerCaseIfAllUpperCase
如果全是大写字母, 则转换为小写字母- Parameters:
name- 待转换的名称- Returns:
- 转换后的名称
-
toCamelString
转换为驼峰命名法格式
如: user_name = userName, iuser_service = iuserService, i_user_service = iUserService- Parameters:
name- 待转换的名称- Returns:
- 驼峰命名法名称
-
toCamelString
转换为驼峰命名法格式
如startsWithUpperCase=true时:
user_name = UserName, iuser_service = IuserService, i_user_service = IUserService- Parameters:
name- 待转换的名称startsWithUpperCase- 是否以大写字母开头- Returns:
- 驼峰命名法名称
-
toUnderlineString
转换为下划线命名法格式
如: userName = user_name, SiteURL = site_url, IUserService = iuser_service
user$Name = user$name, user_Name = user_name, user name = user_name, md5String = md5_string- Parameters:
name- 待转换的名称- Returns:
- 下划线命名法名称
-
toSpaceSplitString
转换为空格拆分格式
如: userName = user name, SiteURL = site url, IUserService = iuser service
user$Name = user$name, user Name = user name, user name = user name, md5String = md5 string- Parameters:
name- 待转换的名称- Returns:
- 空格拆分的字符串
-
capitalize
首字符大小NamingUtils.capitalize(null) = null NamingUtils.capitalize("") = "" NamingUtils.capitalize("cat") = "Cat" NamingUtils.capitalize("cAt") = "CAt"- Parameters:
str- the String to capitalize, may be null- Returns:
- the capitalized String,
nullif null String input - Since:
- 2.0
-