Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 实战错误讨论  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 我要如何创建单向链表?
cyy





发贴: 4
积分: 0
于 2006-01-11 22:04 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
原代码如下,为书上的例子:

class Entry{
Object element;
Entry next;
Entry(Object element) {
this.element=element;
this.next=null;
}
Object getElement(){
return element;
}
}
public class SinglyList1{
Entry header=new Entry(null);

Entry add(Object o){
Entry newEntry=new Entry(o);
Entry e=header;
while(e.next!=null)
e=e.next;
e.next=newEntry;
return newEntry;
}
Entry remove(){
Entry e=header;
if (e.next.next==null) return null;
while (e.next.next!=null)
e=e.next;
Entry temp=e.next;
e.next=null;
return temp;
}
public static void main(String[] args){
Object ob1=new Object();
Object ob2=new Object();
Object ob3=new Object();
SinglyList1 list=new SinglyList1();
list.add("苹果");
list.add("香蕉");
list.add("柑橘");
System.out.println(list.remove().getElement());
System.out.println(list.remove().getElement());
System.out.println(list.remove().getElement());
}
}

但是在编译时出现错误,错误如下:
--------------------Configuration: <Default>--------------------
C:\thinkinjava\SinglyList1.java:37: add(Object) in SinglyList1 cannot be applied to (java.lang.String)
list.add("苹果");
^
C:\thinkinjava\SinglyList1.java:38: add(Object) in SinglyList1 cannot be applied to (java.lang.String)
list.add("香蕉");
^
C:\thinkinjava\SinglyList1.java:39: add(Object) in SinglyList1 cannot be applied to (java.lang.String)
list.add("柑橘");
^
3 errors
说是ADD这个方法不能应用到字符串中,为什么呢?难道是书上有错还是我的代码那里出现问题,对照书上的例子几遍都没有查出来,请各位大哥大姐帮小弟看一看,谢谢了!!


why edited on 2006-01-13 12:38


话题树型展开
人气 标题 作者 字数 发贴时间
10012 我要如何创建单向链表? cyy 1704 2006-01-11 22:04
7909 Re:我要如何创建单向链表? cyy 28 2006-01-13 11:40
7819 Re:我要如何创建单向链表? why 183 2006-01-13 12:42
8096 Re:我要如何创建单向链表? athlon 128 2006-01-17 11:07
8055 Re:我要如何创建单向链表? npwinterboy 43 2006-01-18 13:20
7954 Re:我要如何创建单向链表? esidemayi 195 2006-01-19 16:11
8152 Re:我要如何创建单向链表? sam_wangyl 29 2006-02-07 14:50

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923