下面列出了org.apache.commons.lang3.StringUtils#swapCase ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void apply(String idProcess, ParameterTransformation parameterTransformation, ObjectNode jsonValue) {
if (has(parameterTransformation.getKeyField(), jsonValue)) {
JsonNode valueField = at(parameterTransformation.getKeyField(), jsonValue);
String capitalized = StringUtils.swapCase(valueField.textValue());
put(jsonValue, parameterTransformation.getKeyField(), capitalized);
}
}
@Override
protected String handleSingleStr(String input) {
return StringUtils.swapCase(input);
}
@Test
public void givenString_whenSwappingCase_thenCorrect() {
String originalString = "baeldung.COM";
String swappedString = StringUtils.swapCase(originalString);
assertEquals("BAELDUNG.com", swappedString);
}