本文整理了Java中cn.hutool.core.util.StrUtil.upperFirstAndAddPre()
方法的一些代码示例,展示了StrUtil.upperFirstAndAddPre()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StrUtil.upperFirstAndAddPre()
方法的具体详情如下:
包路径:cn.hutool.core.util.StrUtil
类名称:StrUtil
方法名:upperFirstAndAddPre
[英]原字符串首字母大写并在其首部添加指定字符串 例如:str=name, preString=get =》 return getName
[中]原字符串首字母大写并在其首部添加指定字符串 例如:str=name,presstring=get=>“返回getName”
代码示例来源:origin: looly/hutool
/**
* 生成get方法名
*
* @param fieldName 属性名
* @return getXxx
*/
public static String genGetter(CharSequence fieldName) {
return upperFirstAndAddPre(fieldName, "get");
}
代码示例来源:origin: looly/hutool
/**
* 生成get方法名
*
* @param fieldName 属性名
* @return getXxx
*/
public static String genGetter(CharSequence fieldName) {
return upperFirstAndAddPre(fieldName, "get");
}
代码示例来源:origin: looly/hutool
/**
* 生成set方法名<br>
* 例如:name 返回 setName
*
* @param fieldName 属性名
* @return setXxx
*/
public static String genSetter(CharSequence fieldName) {
return upperFirstAndAddPre(fieldName, "set");
}
代码示例来源:origin: looly/hutool
/**
* 生成set方法名<br>
* 例如:name 返回 setName
*
* @param fieldName 属性名
* @return setXxx
*/
public static String genSetter(CharSequence fieldName) {
return upperFirstAndAddPre(fieldName, "set");
}
代码示例来源:origin: looly/hutool
@Override
public boolean containsKey(String key) {
return sourcePdMap.containsKey(key) || sourcePdMap.containsKey(StrUtil.upperFirstAndAddPre(key, "is"));
}
代码示例来源:origin: looly/hutool
@Override
public boolean containsKey(String key) {
return sourcePdMap.containsKey(key) || sourcePdMap.containsKey(StrUtil.upperFirstAndAddPre(key, "is"));
}
代码示例来源:origin: looly/hutool
@Override
public Object value(String key, Type valueType) {
PropDesc sourcePd = sourcePdMap.get(key);
if(null == sourcePd && (Boolean.class == valueType || boolean.class == valueType)) {
//boolean类型字段字段名支持两种方式
sourcePd = sourcePdMap.get(StrUtil.upperFirstAndAddPre(key, "is"));
}
if (null != sourcePd) {
final Method getter = sourcePd.getGetter();
if (null != getter) {
try {
return getter.invoke(source);
} catch (Exception e) {
if (false == ignoreError) {
throw new UtilException(e, "Inject [{}] error!", key);
}
}
}
}
return null;
}
代码示例来源:origin: looly/hutool
@Override
public Object value(String key, Type valueType) {
PropDesc sourcePd = sourcePdMap.get(key);
if(null == sourcePd && (Boolean.class == valueType || boolean.class == valueType)) {
//boolean类型字段字段名支持两种方式
sourcePd = sourcePdMap.get(StrUtil.upperFirstAndAddPre(key, "is"));
}
if (null != sourcePd) {
final Method getter = sourcePd.getGetter();
if (null != getter) {
try {
return getter.invoke(source);
} catch (Exception e) {
if (false == ignoreError) {
throw new UtilException(e, "Inject [{}] error!", key);
}
}
}
}
return null;
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 生成get方法名
*
* @param fieldName 属性名
* @return getXxx
*/
public static String genGetter(CharSequence fieldName) {
return upperFirstAndAddPre(fieldName, "get");
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 生成set方法名<br>
* 例如:name 返回 setName
*
* @param fieldName 属性名
* @return setXxx
*/
public static String genSetter(CharSequence fieldName) {
return upperFirstAndAddPre(fieldName, "set");
}
代码示例来源:origin: cn.hutool/hutool-all
@Override
public boolean containsKey(String key) {
return sourcePdMap.containsKey(key) || sourcePdMap.containsKey(StrUtil.upperFirstAndAddPre(key, "is"));
}
代码示例来源:origin: cn.hutool/hutool-all
@Override
public Object value(String key, Type valueType) {
PropDesc sourcePd = sourcePdMap.get(key);
if(null == sourcePd && (Boolean.class == valueType || boolean.class == valueType)) {
//boolean类型字段字段名支持两种方式
sourcePd = sourcePdMap.get(StrUtil.upperFirstAndAddPre(key, "is"));
}
if (null != sourcePd) {
final Method getter = sourcePd.getGetter();
if (null != getter) {
try {
return getter.invoke(source);
} catch (Exception e) {
if (false == ignoreError) {
throw new UtilException(e, "Inject [{}] error!", key);
}
}
}
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!