本文整理了Java中org.apache.commons.lang3.StringUtils.capitalize()
方法的一些代码示例,展示了StringUtils.capitalize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.capitalize()
方法的具体详情如下:
包路径:org.apache.commons.lang3.StringUtils
类名称:StringUtils
方法名:capitalize
[英]Capitalizes a String changing the first character to title case as per Character#toTitleCase(int). No other characters are changed.
For a word based algorithm, see org.apache.commons.lang3.text.WordUtils#capitalize(String). A null input String returns null.
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
[中]根据字符#toTitleCase(int)将第一个字符更改为标题大小写的字符串大写。不会更改其他字符。
有关基于单词的算法,请参见org。阿帕奇。平民lang3。文本WordUtils#大写(字符串)。空输入字符串返回空值。
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
代码示例来源:origin: Graylog2/graylog2-server
@Override
protected String apply(String value, Locale unused) {
return StringUtils.capitalize(value);
}
}
代码示例来源:origin: code4craft/webmagic
public static Method getSetterMethod(Class clazz, Field field) {
String name = "set" + StringUtils.capitalize(field.getName());
try {
Method declaredMethod = clazz.getDeclaredMethod(name, field.getType());
declaredMethod.setAccessible(true);
return declaredMethod;
} catch (NoSuchMethodException e) {
return null;
}
}
代码示例来源:origin: springside/springside4
/**
* 循环遍历,按属性名获取前缀为set的函数,并设为可访问
*/
public static Method getSetterMethod(Class<?> clazz, String propertyName, Class<?> parameterType) {
String setterMethodName = SETTER_PREFIX + StringUtils.capitalize(propertyName);
return getMethod(clazz, setterMethodName, parameterType);
}
代码示例来源:origin: joelittlejohn/jsonschema2pojo
public String getBuilderName(String propertyName, JsonNode node) {
propertyName = getPropertyNameForAccessor(propertyName, node);
String prefix = "with";
if (propertyName.length() > 1 && Character.isUpperCase(propertyName.charAt(1))) {
return prefix + propertyName;
} else {
return prefix + capitalize(propertyName);
}
}
代码示例来源:origin: springside/springside4
/**
* 循环遍历,按属性名获取前缀为get或is的函数,并设为可访问
*/
public static Method getGetterMethod(Class<?> clazz, String propertyName) {
String getterMethodName = GETTER_PREFIX + StringUtils.capitalize(propertyName);
Method method = getMethod(clazz, getterMethodName);
// retry on another name
if (method == null) {
getterMethodName = IS_PREFIX + StringUtils.capitalize(propertyName);
method = getMethod(clazz, getterMethodName);
}
return method;
}
代码示例来源:origin: ben-manes/caffeine
public String label() {
return StringUtils.capitalize(name().toLowerCase(US));
}
}
代码示例来源:origin: ben-manes/caffeine
public String label() {
return StringUtils.capitalize(name().toLowerCase(US));
}
代码示例来源:origin: ben-manes/caffeine
public String label() {
return StringUtils.capitalize(name().toLowerCase(US));
}
代码示例来源:origin: gocd/gocd
private Object[] applyTransforms(String[] args) {
for (int i = 0, transformsLength = transforms.length; i < transformsLength; i++) {
int transform = transforms[i];
if ((transform & HUMANIZE) != 0) {
args[i] = StringUtil.humanize(args[i]);
}
if ((transform & CAPITALIZE) != 0) {
args[i] = StringUtils.capitalize(args[i]);
}
if ((transform & REMOVE_TYPE_SUFFIX) != 0) {
args[i] = StringUtils.replace(args[i], " type", "");
}
}
return args;
}
}
代码示例来源:origin: jamesdbloom/mockserver
public NottableString capitalize() {
final String[] split = (value + "_").split("-");
for (int i = 0; i < split.length; i++) {
split[i] = StringUtils.capitalize(split[i]);
}
return new NottableString(StringUtils.substringBeforeLast(Joiner.on("-").join(split), "_"), not);
}
代码示例来源:origin: pmd/pmd
public String displayName() {
final String[] parts = name().toLowerCase(Locale.getDefault()).split("_");
final StringBuilder sb = new StringBuilder();
for (final String part : parts) {
sb.append(StringUtils.capitalize(part)).append(' ');
}
sb.setLength(sb.length() - 1); // remove the final space
return sb.toString();
}
}
代码示例来源:origin: gocd/gocd
public String getConditionsForDisplay() {
if (runIfConfigs.isEmpty()) {
return StringUtils.capitalize(RunIfConfig.PASSED.toString());
}
List<String> capitalized = runIfConfigs.stream().map(f -> StringUtils.capitalize(f.toString())).collect(Collectors.toList());
return StringUtils.join(capitalized, ", ");
}
代码示例来源:origin: apache/hbase
protected MutableHistogram(String name, String description, long maxExpected) {
this.name = StringUtils.capitalize(name);
this.desc = StringUtils.uncapitalize(description);
this.histogram = new HistogramImpl();
}
代码示例来源:origin: gocd/gocd
public String label() {
ConfigTag configTag = ConfigCache.annotationFor(aClass, ConfigTag.class);
return isEmpty(configTag.label()) ? capitalize(configTag.value()) : configTag.label();
}
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testCapitalize() {
assertNull(StringUtils.capitalize(null));
assertEquals("capitalize(empty-string) failed",
"", StringUtils.capitalize(""));
assertEquals("capitalize(single-char-string) failed",
"X", StringUtils.capitalize("x"));
assertEquals("capitalize(String) failed",
FOO_CAP, StringUtils.capitalize(FOO_CAP));
assertEquals("capitalize(string) failed",
FOO_CAP, StringUtils.capitalize(FOO_UNCAP));
assertEquals("capitalize(String) is not using TitleCase",
"\u01C8", StringUtils.capitalize("\u01C9"));
// Javadoc examples
assertNull(StringUtils.capitalize(null));
assertEquals("", StringUtils.capitalize(""));
assertEquals("Cat", StringUtils.capitalize("cat"));
assertEquals("CAt", StringUtils.capitalize("cAt"));
assertEquals("'cat'", StringUtils.capitalize("'cat'"));
}
代码示例来源:origin: joelittlejohn/jsonschema2pojo
private String getEnumName(String nodeName, JsonNode node, JClassContainer container) {
String fieldName = ruleFactory.getNameHelper().getClassName(nodeName, node);
String className = ruleFactory.getNameHelper().replaceIllegalCharacters(capitalize(fieldName));
String normalizedName = ruleFactory.getNameHelper().normalizeName(className);
Collection<String> existingClassNames = new ArrayList<>();
for (Iterator<JDefinedClass> classes = container.classes(); classes.hasNext();) {
existingClassNames.add(classes.next().name());
}
return makeUnique(normalizedName, existingClassNames);
}
代码示例来源:origin: pmd/pmd
private static PropertyDescriptor<List<String>> propertyFor(String stmtName) {
return PropertyFactory.enumListProperty("check" + StringUtils.capitalize(stmtName) + "LoopTypes", LOOP_TYPES_MAPPINGS)
.desc("List of loop types in which " + stmtName + " statements will be checked")
.defaultValue(DEFAULTS)
.build();
}
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testReCapitalize() {
// reflection type of tests: Sentences.
assertEquals("uncapitalize(capitalize(String)) failed",
SENTENCE_UNCAP, StringUtils.uncapitalize(StringUtils.capitalize(SENTENCE_UNCAP)));
assertEquals("capitalize(uncapitalize(String)) failed",
SENTENCE_CAP, StringUtils.capitalize(StringUtils.uncapitalize(SENTENCE_CAP)));
// reflection type of tests: One word.
assertEquals("uncapitalize(capitalize(String)) failed",
FOO_UNCAP, StringUtils.uncapitalize(StringUtils.capitalize(FOO_UNCAP)));
assertEquals("capitalize(uncapitalize(String)) failed",
FOO_CAP, StringUtils.capitalize(StringUtils.uncapitalize(FOO_CAP)));
}
代码示例来源:origin: ben-manes/caffeine
public CollisionPolicy(CollisionSettings settings, Density density) {
policyStats = new PolicyStats(String.format("product.Collision (%s)",
StringUtils.capitalize(density.name().toLowerCase(US))));
maximumSize = settings.maximumSize();
CollisionBuilder<Object> builder = CollisionCache
.withCapacity(maximumSize)
.setInitCount(settings.initCount())
.setBucketSize(settings.bucketSize())
.setStrictCapacity(settings.strictCapacity());
if (density == Density.SPARSE) {
cache = builder.buildSparse(settings.sparseFactor());
} else if (density == Density.PACKED) {
cache = builder.buildPacked();
} else {
throw new IllegalArgumentException();
}
}
代码示例来源:origin: joelittlejohn/jsonschema2pojo
private String getClassName(String nodeName, JsonNode node, JPackage _package) {
String prefix = ruleFactory.getGenerationConfig().getClassNamePrefix();
String suffix = ruleFactory.getGenerationConfig().getClassNameSuffix();
String fieldName = ruleFactory.getNameHelper().getClassName(nodeName, node);
String capitalizedFieldName = capitalize(fieldName);
String fullFieldName = createFullFieldName(capitalizedFieldName, prefix, suffix);
String className = ruleFactory.getNameHelper().replaceIllegalCharacters(fullFieldName);
String normalizedName = ruleFactory.getNameHelper().normalizeName(className);
return makeUnique(normalizedName, _package);
}
内容来源于网络,如有侵权,请联系作者删除!