public class MethodNameUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
GET_PREFIX
getter方法前缀
|
static String |
IS_PREFIX
is方法前缀
|
static String |
SET_PREFIX
setter方法前缀
|
Constructor and Description |
---|
MethodNameUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
decapitalize(CharSequence name)
转换名称为标准的字段名称,规则为:
首字母小写
转悠名字保持大写(第一个和第二个字母均为大写)
Name =》name
name =》name
CPU =》CPU
|
static String |
genGetter(CharSequence fieldName)
生成get方法名
|
static String |
genSetter(CharSequence fieldName)
生成set方法名
例如:name 返回 setName |
static String |
getGeneralField(CharSequence getOrSetMethodName)
获得set或get或is方法对应的标准属性名
例如:setName 返回 name getName =》name setName =》name isName =》name 需要注意的是,相比 Introspector.decapitalize(String) ,此方法始终小写第一个字符。 |
public static final String GET_PREFIX
public static final String SET_PREFIX
public static final String IS_PREFIX
public static String decapitalize(CharSequence name)
Name =》name name =》name CPU =》CPU
name
- 字段名称Introspector.decapitalize(String)
public static String getGeneralField(CharSequence getOrSetMethodName)
getName =》name setName =》name isName =》name
需要注意的是,相比Introspector.decapitalize(String)
,此方法始终小写第一个字符。
getOrSetMethodName
- Get或Set方法名Introspector.decapitalize(String)
public static String genSetter(CharSequence fieldName)
fieldName
- 属性名public static String genGetter(CharSequence fieldName)
fieldName
- 属性名Copyright © 2025. All rights reserved.