我正在尝试使用CamelCase分隔单词以便正确制作标题
其中一些字符串也带有数字。例如:1962NBAFin4als
变为NBA finals
。所以它只是忽略了数字
我试图在互联网上做一些研究,但我没有发现任何有用的东西。
这是CamelCase的问题吗? 我的java代码是:
String fName = Utils.unCamelCase(myString);
提前致谢
答案 0 :(得分:1)
你有一些重要的处理 - 因为它必须删除数字。然后得到的字符串,它必须确定剩下的单词(它必须在NBA和总决赛之间放置一个空格)然后最后它必须知道哪些单词留下所有大写字母和那些骆驼案例。这不是你真正会在方法中找到的东西 - 事实上,公司提供这样的服务来清理你的数据,并从中获得良好的生活。
对不起,这是个坏消息,但这是一个很大的主题。您还必须考虑中间具有大写的名称(如MacDonalds)。你不要拆分它,D也不应该是小写。