gpt4 book ai didi

java - CharAt 遇到麻烦

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

我打算制作一个简单的程序,该程序将接受用户输入,并在每个字母之间放置空格。例如,用户输入 mall,它返回 M A L L(在同一行)。我正在尝试使用 if 语句创建一个循环。但我认为我需要 CharAt,所以如果字符串的值大于 1,我会为字符串中的每个字符(用户输入)声明一个变量。然后我会说在每个字母之间加空格。我正在学 AP 计算机科学 A,我们正在练习循环。在此之下的所有内容,都是我迄今为止所做的。说明在上面代码的注释中。我使用的是 eclipse,java。

/**
* Splits the string str into individual characters: Small becomes S m a l l
*/
public static String split(String str) {
for (int i = 0; str.length() > i; i++) {
if (str.length() > 0) {
char space = str.charAt();
}
}
return str;
}

最佳答案

我的解决方案使用 concat 构建 str2,并使用 trim 删除最后一个空格。

public static String split(String str) {
String str2 = "";
for(int i=0; i<str.length(); i++) {
str2 = str2.concat(str.charAt(i)+" ");
}
return str2.trim();
}

关于java - CharAt 遇到麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20386709/

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