gpt4 book ai didi

java - 将字符串中的所有其他单词大写

转载 作者:行者123 更新时间:2023-12-01 07:59:10 25 4
gpt4 key购买 nike

我一直在尝试使用数组,但它似乎只是返回原始字符串。

public static String capitalizeEveryOtherWord(String x) {
x = x.toLowerCase();
x.trim();
String[] words = x.split(" ");
for(int c = 2; c < words.length; c += 2)
words[c].toUpperCase();
return Arrays.toString(words);
}

有人可以帮忙吗?

最佳答案

toUpperCase()trim() 返回新字符串而不是修改现有字符串。您需要将这些新字符串分配给某些东西。

public static String capitalizeEveryOtherWord(String x) {
x = x.toLowerCase();
<b>x = </b>x.trim();
String[] words = x.split(" ");
for (int c = 2; c < words.length; c += 2)
<b>words[c] = </b>words[c].toUpperCase();
return Arrays.toString(words);
}

此外,您可能打算从索引 0 或 1 开始——分别是第一个或第二个元素。

关于java - 将字符串中的所有其他单词大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26540203/

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