我在用WordUtils
来自 apache commons 来正确规范人们的名字。例如,
AnGEl lEe -> Angel Lee
而且效果很好。现在我提出的测试用例之一是连字符名称。通常,连字符的每个部分的第一个字母都大写,所以我期望
AnGeL lEe-YaNG --> Angel Lee-Yang
但是,使用我现有的方法只需调用capitalizeFully
结果是
Angel Lee-yang
如何才能做到这一点?
您可以将多个分隔符传递给重载的WordUtils.capitalizeFully(String, char...) http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/text/WordUtils.html#capitalizeFully%28java.lang.String,%20char...%29 method:
WordUtils.capitalizeFully("AnGeL lEe-YaNG", ' ', '-')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)