Aptitude (12) ASP.NET (2) Automata (4) Browser (1) C (5) C# (1) C++ (10) Code (3) CSS (1) Data Structure (1) DATABASE (3) HTML (1) java (43) JSP (1) math (1) MySql (8) other (6) php (3) Servlet (3)

Friday, 26 April 2013

Program like link list




class Element
{
 private Element link;
 private Object data;

public void setData(Object data)
{
this.data=data;
}
public Object getData()
{
return data;
}
public void setLink(Element link)
{
this.link=link;
}
public Element getLink()
{
return link;
}
}


public class MyList
{
private Element front,back;

public void add(Object data)
{
Element element=new Element();
element.setData(data);
if(front==null){front=element;}
else{
back.setLink(element);
back=element;
}
}

public void iterateAll(){
Element element=front;
while(element!=null)
{
System.out.println(element.getData());
element=element.getLink();
}
}
}








 


  
  //usage of MyList

public class Manager1
{
public static void main(String args[])
{
MyList l=new MyList();
l.add("xyz");
l.add("a");
//l.add(234.56);
l.iterateAll();
}

}






No comments:

Post a Comment