我正在尝试编写代码以在句点“。”之后将第一个字母大写。
例如:
String str = "abcdef. ghijk, mlnopqrs. tuv .................."
//the "............" means the line is still going on.
输出应该是:
"Abcdef. Ghijk, mlnopqrs. Tuv ................."
注意:只使用基本方法
字符串:charAt
, indexOf
, length
, substring
,toUpperCase
这意味着没有Stringbuilder
,没有数组,没有拆分......等等。我在这个网站上找到的其他解决方案涉及这些事情。
编辑:非常感谢大家的快速回复。刚刚看到 Robin Krahl 的编辑。是的,我忘了添加我的代码。我的代码看起来与mau的回复完全一样。但是这段代码最终会出现这个异常
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围
从这里我不知道如何解决这个问题-.-