我是 Java 的初学者。下面是我写的一段代码。目的是在每个大写字符之间添加一个空格,例如 string="ILoveMyDog" 到 "I Love My Dog"。然而,这段代码的结果是“ILoveMy Dog”。有人可以帮我弄清楚出了什么问题吗?upperCaseList 是另一种提取所有大写字符的索引并将它们放入列表的方法,我很确定那部分是正确的
for (int i = 0; i < upperCaseList.size(); i++) {
newStr = w.replace(w.substring(upperCaseList.get(i), upperCaseList.get(i)+1), " "+ w.substring(upperCaseList.get(i), upperCaseList.get(i)+1));
}
return newStr
当年话下
哈士奇WWW
相关分类