为什么这个程序出现了“不兼容的类型”错误

u010179812 2013-12-10 11:32:31
import java.util.*;

public class Test
{
public static void main(String [] args)
{
List<String>staff = new LinkedList<String>();
staff.add("abc");
staff.add("efg");
staff.add("opq");

Iterator it = staff.iterator();
String first = it.next();
String second = it.next();
}
}


错误提示为
...全文
378 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
姜小白- 2013-12-10
  • 打赏
  • 举报
回复
引用 4 楼 u010179812 的回复:
确实如1楼与2楼说的那样,改后正确了。之所以没有用eclipse,是因为刚开始用它时我都不会用,也安装了它,编译与运行感觉没有ultraedit直观好用。因为eclipse报错也是英文的。
eclipse 对这种编译错误就直接提示出来了,eclipse也不难,楼主可以找一个简单的教程就可以了
u010179812 2013-12-10
  • 打赏
  • 举报
回复
确实如1楼与2楼说的那样,改后正确了。之所以没有用eclipse,是因为刚开始用它时我都不会用,也安装了它,编译与运行感觉没有ultraedit直观好用。因为eclipse报错也是英文的。
姜小白- 2013-12-10
  • 打赏
  • 举报
回复
推荐楼主使用eclipse进行学习,eclipse可以检查一些错误出来
  • 打赏
  • 举报
回复
list你都标string Iterator 你也标下
少羽 2013-12-10
  • 打赏
  • 举报
回复
it.next()返回的是Object类型,不能直接赋值给String类型,所以报错,来个类型转换就OK了 String first = (String) it.next(); String second = (String) it.next();

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧