给定名称格式

Chr*_*ris 2 java

对于任何可以提供帮助的人,谢谢

好的,所以我有一个持有客户名单的数据库.我遇到的问题是我发现客户名和姓的所有条目都存储在所有大写字母中.我想知道是否有人知道我可以使用一些实用程序将名称转换为正确的大小写.我想过将所有内容都设为小写并将第一个字母设为大写,但在所有情况下这并不总是正确的.如果可能的话,我也希望能够用Java做到这一点.

Joh*_*ica 5

一个快速的谷歌搜索出现http://freejava.info/capitalize-english-names/:

有一些英文名字,如Sam O'Neil,Jenny McCarthy,Beverly d'Angelo,Leonardo di Caprio,Don Alejandro de la Vega,Wernher von Braun等,当我们试图在软件中正确地利用它们时会给我们带来麻烦应用.以下java代码有助于需要名称大写的情况.

那里的代码将字母大写在"d","Mc"或"Mac"之后,或者在任何标点之后,并且具有"Macintosh","von","van","de","la"的例外列表","da"和"di".