所以,我一直是新手程序员,但最近决定学习Java。我只是在用一个小的构造函数来调用一个字符串,然后将其写回(我的做法绝不是高效的,我只是简单地使用不同的工具,以便习惯)当我试图在数组中添加字符到字符串时,出现了错误。这是代码:为什么在尝试颠倒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];
}
}
}
错误是说我不能将字符添加到字符串。类型不匹配。
我编辑了您的问题标题以更具描述性的内容......随时可以再次编辑。另外,我试图在你的评论中加入“错误信息” - 但你应该简单地从你的编译器中的实际错误信息中复制问题。 (编译器当然不会输出'我不能将字符添加到字符串中。] –