【发布时间】:2010-03-15 19:05:54
【问题描述】:
我有一个字符串 str,它可以包含如下值列表。我希望字符串中的第一个字母为大写,如果字符串中出现下划线,那么我需要将其删除并需要将其后面的字母设为大写。其余所有字母我希望它是小写的。
""
"abc"
"abc_def"
"Abc_def_Ghi12_abd"
"abc__de"
"_"
Output:
""
"Abc"
"AbcDef"
"AbcDefGhi12Abd"
"AbcDe"
""
【问题讨论】:
-
哇,这是一个好主意......希望你能成功而不用问那些初学者的问题,比如“String 类的文档在哪里说我想要的关于我需要的方法的所有内容做我的功课”。
-
所以您有 一个 字符串,但显然该字符串中有 四个 个单独的“第一个”字母?
-
这类似于 Commons Lang WordUtils.capitalize 所做的。
-
显示你到目前为止尝试过的内容。
-
其实和那个用户的另一个问题也很相似:stackoverflow.com/questions/2375649/…