【发布时间】:2014-03-06 16:30:11
【问题描述】:
我正在使用来自 apache commons 的 WordUtils 来正确规范人名。例如,
AnGEl lEe -> Angel Lee
而且效果很好。现在我想出的测试用例之一是连字符名称。通常,连字符的每个部分的第一个字母都是大写的,所以我希望
AnGeL lEe-YaNG --> Angel Lee-Yang
但是,使用我现有的简单调用 capitalizeFully 的方法会导致
Angel Lee-yang
如何做到这一点?
【问题讨论】:
-
使用不同的实用函数和/或自己编写?也许识别包含连字符的字符串并将它们分解,分别将连字符后面的内容大写?
标签: java