本文整理了Java中org.apache.commons.lang3.StringUtils.swapCase()
方法的一些代码示例,展示了StringUtils.swapCase()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.swapCase()
方法的具体详情如下:
包路径:org.apache.commons.lang3.StringUtils
类名称:StringUtils
方法名:swapCase
[英]Swaps the case of a String changing upper and title case to lower case, and lower case to upper case.
For a word based algorithm, see org.apache.commons.lang3.text.WordUtils#swapCase(String). A null input String returns null.
StringUtils.swapCase(null) = null
StringUtils.swapCase("") = ""
StringUtils.swapCase("The dog has a BONE") = "tHE DOG HAS A bone"
NOTE: This method changed in Lang version 2.0. It no longer performs a word based algorithm. If you only use ASCII, you will notice no change. That functionality is available in org.apache.commons.lang3.text.WordUtils.
[中]将字符串的大小写交换为大写,将标题大小写替换为小写,将小写替换为大写。
*大写字符转换为小写
*标题大小写字符转换为小写
*小写字符转换为大写
有关基于单词的算法,请参见org。阿帕奇。平民lang3。文本WordUtils#swapCase(字符串)。空输入字符串返回空值。
StringUtils.swapCase(null) = null
StringUtils.swapCase("") = ""
StringUtils.swapCase("The dog has a BONE") = "tHE DOG HAS A bone"
注意:此方法在Lang版本2.0中更改。它不再执行基于单词的算法。如果只使用ASCII,则不会注意到任何更改。该功能在org中可用。阿帕奇。平民lang3。文本WordUtils。
代码示例来源:origin: Graylog2/graylog2-server
@Override
protected String apply(String value, Locale unused) {
return StringUtils.swapCase(value);
}
}
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testSwapCase_String() {
assertNull(StringUtils.swapCase(null));
assertEquals("", StringUtils.swapCase(""));
assertEquals(" ", StringUtils.swapCase(" "));
assertEquals("i", WordUtils.swapCase("I"));
assertEquals("I", WordUtils.swapCase("i"));
assertEquals("I AM HERE 123", StringUtils.swapCase("i am here 123"));
assertEquals("i aM hERE 123", StringUtils.swapCase("I Am Here 123"));
assertEquals("I AM here 123", StringUtils.swapCase("i am HERE 123"));
assertEquals("i am here 123", StringUtils.swapCase("I AM HERE 123"));
final String test = "This String contains a TitleCase character: \u01C8";
final String expect = "tHIS sTRING CONTAINS A tITLEcASE CHARACTER: \u01C9";
assertEquals(expect, WordUtils.swapCase(test));
assertEquals(expect, StringUtils.swapCase(test));
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
@UserFunction
@Description("apoc.text.swapCase(text) YIELD value - Swap the case of a string")
public String swapCase(@Name("text") String text) {
return StringUtils.swapCase(text);
}
代码示例来源:origin: virjar/vscrawler
@Override
protected String handleSingleStr(String input) {
return StringUtils.swapCase(input);
}
代码示例来源:origin: org.xworker/xworker_core
public static String swapCase(ActionContext actionContext){
Thing self = actionContext.getObject("self");
String str = (String) self.doAction("getStr", actionContext);
return StringUtils.swapCase(str);
}
内容来源于网络,如有侵权,请联系作者删除!