On Wed, 5 Apr 2000, Billy V. Kantartzis wrote:

> i am trying to use the ready type of linked list and i found that there is 
> a bug in the add.(index, object) method. 
> i  am trying to read the index after each addition is performed and the
> value i get is always 0.
> when i am trying to extract data from the list thow the index is working
> as expected and i can move about doing all the described operations 
> I am attaching a sample programm to demonstrate the problem 
> tks for the help 
> Billy 
> 
> 
> 
> A
> FILE /***************/
> import java.util.*;
> class TreeData extends Object
> {
>   boolean b;
>   char ch;
>   public TreeData (boolean bpassed, char charpassed)
>   {
>   b=bpassed;
>   ch=charpassed;
> }
>   public String toString()
>   {
>     return (new String (" "+ ch + " "));
>   }
> }
> 
> public class listTest2 
> {
> public static void main (String args[])
> {
> int index ;
> ListIterator i;
>   LinkedList l = new LinkedList();
>    i= l.listIterator(0);
>   index= i.nextIndex();
>    System.out.println (" index value :" + index);
>   l.add ( index ,new TreeData(false ,'c'));
>   index= i.nextIndex();
>    System.out.println (" index value :" + index);
>   l.add ( index ,new TreeData(false ,'d'));
>   index= i.nextIndex();
>    System.out.println (" index value :" + index);
>   l.add ( index ,new TreeData(false ,'e'));
>   System.out.println (l.toString());
>   // declaring am itrrator int he list 
> 
> 
>    i= l.listIterator(2);
> while (i.hasNext())
> {
>    index=i.nextIndex();
>   if (index==2)
>      {
>       l.set(index, new TreeData (false,'m'));
>      }
>   
>   System.out.println ("next element is in posisition " + index);
>   System.out.println (i.next());
>   System.out.println ();  
> }
>   
>   }
> }// end class 
> /******************************************/
> 
> 
> 
> 
> 
> ----------------------------------------------------------------------
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to