gpt4 book ai didi

java - 关于字符串操作

转载 作者:行者123 更新时间:2023-12-02 08:34:07 26 4
gpt4 key购买 nike

我有一个字符串 str,它可以包含如下所示的值列表。我希望字符串中的第一个字母为大写,如果字符串中出现下划线,那么我需要将其删除,并需要将其后面的字母设置为大写。其余所有字母我希望它是小写的。

""
"abc"
"abc_def"
"Abc_def_Ghi12_abd"
"abc__de"
"_"
Output:
""
"Abc"
"AbcDef"
"AbcDefGhi12Abd"
"AbcDe"
""

最佳答案

好吧,如果不向我们表明您在这个问题上付出了任何努力,这将会有点模糊。

我在这里看到两种可能性:

  1. 在下划线处拆分字符串,应用 this question 中的答案到每个部分并重新组合它们。
  2. 创建一个StringBuilder,遍历字符串并跟踪您是否是

    • 在字符串的开头
    • 下划线或之后
    • 其他地方

    并在将当前字符附加到 StringBuilder 实例之前对当前字符进行适当的操作。

关于java - 关于字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446305/

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