gpt4 book ai didi

java - 尝试制作altcase。 Char 被取消引用,我该如何解决这个问题?

转载 作者:太空宇宙 更新时间:2023-11-04 10:07:50 26 4
gpt4 key购买 nike

我正在尝试制作 altcase。除了我在 if 和 else 语句上将字符串添加到一起之外,大多数程序都可以工作。 (其中newstr = newstr......)如果要运行,它应该输出“我希望其他情况能起作用”

public class tester {

public static void main(String[] args) {

System.out.println(altCase("i hope altcase works"));
}
public static String altCase(String text)
{
int COUNT = text.length();
char c;
int check = 0;
String newstr = "";
for (int i = 0; i < COUNT; i++)
{
c = text.charAt(i);
if(check == 0) {
c = c.toUpperCase();
newstr = newstr + c;
check++;
}
else {
c = c.toLowerCase();
newstr = newstr + c;
check--;
}
}
return newstr;
}
}

最佳答案

代码应该是这样的

public static void main(String[] args) {

System.out.println(altCase("i hope altcase works"));
}
public static String altCase(String text)
{
int COUNT = text.length();
char c;
int check = 0;
String newstr = "";
for (int i = 0; i < COUNT; i++)
{
c = text.charAt(i);
if(c==' ') {
newstr = newstr + c;
continue;

}
if(check == 0) {
c = (char)(c-32);
newstr = newstr + c;
check++;
}
else {
newstr = newstr + c;
check--;
}
}
return newstr;
}

关于java - 尝试制作altcase。 Char 被取消引用,我该如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52731849/

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