本文整理汇总了Java中org.apache.commons.lang3.StringUtils.uncapitalize方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtils.uncapitalize方法的具体用法?Java StringUtils.uncapitalize怎么用?Java StringUtils.uncapitalize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.commons.lang3.StringUtils
的用法示例。
在下文中一共展示了StringUtils.uncapitalize方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: annotationToObject
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
/**
* 注解到对象复制,只复制能匹配上的方法。
* @param annotation
* @param object
*/
public static void annotationToObject(Object annotation, Object object){
if (annotation != null){
Class<?> annotationClass = annotation.getClass();
if (null == object) {
return;
}
Class<?> objectClass = object.getClass();
for (Method m : objectClass.getMethods()){
if (StringUtils.startsWith(m.getName(), "set")){
try {
String s = StringUtils.uncapitalize(StringUtils.substring(m.getName(), 3));
Object obj = annotationClass.getMethod(s).invoke(annotation);
if (obj != null && !"".equals(obj.toString())){
m.invoke(object, obj);
}
} catch (Exception e) {
// 忽略所有设置失败方法
}
}
}
}
}
示例2: convertToCamelCase
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private static String convertToCamelCase(final String inString) {
String str = inString.trim();
if (StringUtils.contains(str, '-') || StringUtils.contains(str, ' ')) {
str = inString.replace('-', ' ');
str = WordUtils.capitalizeFully(str);
str = StringUtils.deleteWhitespace(str);
}
return StringUtils.uncapitalize(str);
}
示例3: createControlEventName
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public static String createControlEventName(Class<? extends ControlEvent> controlEventClass) {
return EngineConstants.CONTROL_EVENT_PREFIX + StringUtils.uncapitalize(controlEventClass.getSimpleName());
}
示例4: addToFluentStepName
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private void addToFluentStepName(String stepName) {
String updatedStepName = getCurrentStep().getDescription() + " " +
StringUtils.uncapitalize(stepName);
getCurrentStep().setDescription(updatedStepName);
}
示例5: handleSingleStr
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
@Override
protected String handleSingleStr(String input) {
return StringUtils.uncapitalize(input);
}
示例6: getDefaultBeanName
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public static String getDefaultBeanName(Class<?> classType) {
return StringUtils.uncapitalize(classType.getSimpleName());
}
示例7: getBeanId
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public static String getBeanId(Element element, Class<?> classType) {
String id = element.getAttribute("id");
return Strings.isNullOrEmpty(id) ? StringUtils.uncapitalize(classType.getSimpleName()) : id;
}
示例8: uncapitalize
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
/**
* 文字列の先頭を小文字にする
*
* <pre>
* StringUtils.uncapitalize(null) = null
* StringUtils.uncapitalize("") = ""
* StringUtils.uncapitalize("Cat") = "cat"
* StringUtils.uncapitalize("CAT") = "cAT"
* </pre>
*
* @param str 文字列
* @return 先頭を小文字にした文字列
* @see StringUtils#uncapitalize(String)
* @see #capitalize(String)
*/
public String uncapitalize(final String str) {
return StringUtils.uncapitalize(str);
}
示例9: getBean
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
/**
* Get any bean defined in the Spring ApplicationContext
* @param beanClass
* @return
*/
public static Object getBean(Class beanClass, Object ... args) {
String beanName = StringUtils.uncapitalize(beanClass.getSimpleName());
return getBean(beanName, args);
}