gpt4 book ai didi

java - 如何将字符串中出现的每个特殊字符后的小写字符转换为大写字符?

转载 作者:行者123 更新时间:2023-12-01 23:25:36 26 4
gpt4 key购买 nike

需要将字符串中出现的每个特殊字符后的字符从小写更改为大写。

我尝试使用indexOf("_") +1并获取字符串中的位置并尝试但没有运气

如果我的输入字符串值为 =“java_compiler_code_example”

那么我期待 = java_Compiler_Code_Example

在每个特殊字符“_”之后,我想将该字符从小写更改为大写。

最佳答案

试试这个。它将把您的示例字符串拆分为 separtar,遍历第一个单词并将它们组合回来后将每个单词大写并返回。

public String cammelCase(String sampleString, String separator) {
String[] split = sampleString.split(separator);

if (split.length < 2) return sampleString;

for (int i = 1; i < split.length; i++) {
split[i] = split[i].substring(0,1).toUpperCase() + split[i].substring(1);
}

String retStr = "";
for (int i =0; i < split.length; i++) {
resStr += split[i];
if (i != split.length - 1) {
retStr += separator;
}
}
return retStr;
}

关于java - 如何将字符串中出现的每个特殊字符后的小写字符转换为大写字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58308730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com