I am putting this code segment here.......Prob lem is, This loop is running only for i = 0, I dont know what is the problem.....Tha nks in advance...
Code:
for(int i = 0; i < v.size(); i++) {
while(itr.hasNext()) {
Map.Entry me = (Map.Entry)itr.next();
System.out.println("i::"+i);
if((((WorkPackageDetailsVO)v.get(i)).getWorkPackageName()).equals(((WorkPackageSummaryVO)me.getKey()).getWorkPackageName())) {
//System.out.println("i:"+i+" TRUE "+me.getKey());
String status = ((WorkPackageSummaryVO)me.getKey()).getCurrentDefectStatus();
String name = ((WorkPackageSummaryVO)me.getKey()).getWorkPackageName();
//System.out.println("----->>>"+status);
if(status.equals("On Work Plate"))
System.out.println("WorkPackageName: "+name+" Current Defect Status: "+status+" Count: "+((WorkPackageSummaryVO)me.getValue()).getCount());
else if(status.equals("Fixed"))
System.out.println("WorkPackageName: "+name+" Current Defect Status: "+status+" Count: "+((WorkPackageSummaryVO)me.getValue()).getCount());
else if(status.equals("Removed"))
System.out.println("WorkPackageName: "+name+" Current Defect Status: "+status+" Count: "+((WorkPackageSummaryVO)me.getValue()).getCount());
}
}
}
Comment