it.next()返回的是Object类型,不能直接赋值给String类型,所以报错,来个类型转换就OK了
String first = (String) it.next();
String second = (String) it.next();

解决方案 »

  1.   

    list你都标string
    Iterator 你也标下
      

  2.   

    推荐楼主使用eclipse进行学习,eclipse可以检查一些错误出来
      

  3.   

    确实如1楼与2楼说的那样,改后正确了。之所以没有用eclipse,是因为刚开始用它时我都不会用,也安装了它,编译与运行感觉没有ultraedit直观好用。因为eclipse报错也是英文的。
      

  4.   

    eclipse 对这种编译错误就直接提示出来了,eclipse也不难,楼主可以找一个简单的教程就可以了