【发布时间】:2011-08-27 23:22:18
【问题描述】:
所以,我一直是一名新手程序员,但最近决定学习 Java。我只是在搞乱一个小的构造函数,它接收一个字符串,然后把它倒过来写(我这样做的方法绝不应该是有效的,我只是使用我可用的不同工具来习惯.) 当我试图将数组中的字符添加到字符串时,我的错误出现了。这是代码:
public class dids {
char letters[];
public dids(String thing)
{
letters= new char[thing.length()];
for(char x:letters){
letters[x] = thing.charAt(x);
}
for(int i=thing.length();i>0;i--){
String retval += letters[i];
}
}
}
错误是说我不能将字符添加到字符串中。类型不匹配。
【问题讨论】:
-
我编辑了您的问题标题,使其更具描述性......随时再次编辑。此外,我尝试在您的评论中包含“错误消息” - 但您应该简单地从问题中复制编译器的实际错误消息。 (编译器肯定不会输出
I cannot add a char to a string。)