A
anshul
Hi I wish to add object in a list of vectors
But when I add the same object to the vector list, it is overwritten to
that list, instead of being appended.
Here is my code :
String r;
ResultWrapper rw = new ResultWrapper();
ResultWrapper rw1 = new ResultWrapper();
Vector <ResultWrapper> vec = new Vector <ResultWrapper>();
rw.setJobName("Job1");
rw.setJobId("IDJob1");
vec.addElement(rw);
rw.setJobId("IDJob2");
rw.setJobName("Job2");
vec.addElement(rw);
ListIterator iter = vec.listIterator();
while(iter.hasNext())
{
rw1 = (ResultWrapper) iter.next();
r = rw1.getJobName();
System.out.println("Job name is " + r);
r = rw1.getJobId();
System.out.println("Job Id is " + r);
} // end of while iter.next()
Here is the output of my code :
Job name is Job2
Job Id is IDJob2
Job name is Job2
Job Id is IDJob2
How to get this output?
Job name is Job1
Job Id is IDJob1
Job name is Job2
Job Id is IDJob2
But when I add the same object to the vector list, it is overwritten to
that list, instead of being appended.
Here is my code :
String r;
ResultWrapper rw = new ResultWrapper();
ResultWrapper rw1 = new ResultWrapper();
Vector <ResultWrapper> vec = new Vector <ResultWrapper>();
rw.setJobName("Job1");
rw.setJobId("IDJob1");
vec.addElement(rw);
rw.setJobId("IDJob2");
rw.setJobName("Job2");
vec.addElement(rw);
ListIterator iter = vec.listIterator();
while(iter.hasNext())
{
rw1 = (ResultWrapper) iter.next();
r = rw1.getJobName();
System.out.println("Job name is " + r);
r = rw1.getJobId();
System.out.println("Job Id is " + r);
} // end of while iter.next()
Here is the output of my code :
Job name is Job2
Job Id is IDJob2
Job name is Job2
Job Id is IDJob2
How to get this output?
Job name is Job1
Job Id is IDJob1
Job name is Job2
Job Id is IDJob2