创建PeopleNode
private Integer peopleId; private String peopleName; private PeopleNode peopleNode; public Integer getPeopleId() { return peopleId; } public void setPeopleId(Integer peopleId) { this.peopleId = peopleId; } public String getPeopleName() { return peopleName; } public void setPeopleName(String peopleName) { this.peopleName = peopleName; } public PeopleNode getPeopleNode() { return peopleNode; } public void setPeopleNode(PeopleNode peopleNode) { this.peopleNode = peopleNode; } @Override public String toString() { return "PeopleNode{" + "peopleId=" + peopleId + ", peopleName='" + peopleName + '\'' + '}'; }
添加和查看
private PeopleNode peopleHead = new PeopleNode(); public void add(PeopleNode peopleNode){ PeopleNode temp = peopleHead; while (true){ if (temp.getPeopleNode()==null){ System.out.println("找到了最后一个 尾插法"); break; } temp=peopleHead.getPeopleNode(); } temp.setPeopleNode(peopleNode); } public void list(){ if (peopleHead.getPeopleNode()==null){ System.out.println("还没添加一个值呢~~~"); return; } while (true){ if (peopleHead.getPeopleNode()==null){ System.out.println("查询完成了"); break; } peopleHead=peopleHead.getPeopleNode(); System.out.println("peopleHead = " + peopleHead); } }