Q) I have a ArrayList object, in that object i have added 5
integer values, 5 float values, 5 string values. Now
question is how can delete particular type of data ( i.e all
int values or all float values or string values) in that
list object at a time?
Answer Posted / srivatsava
import java.util.*;
public class ArrayListDeleteParticularDataTypeExample {
/**
* @param args
*/
public static void main(String[] args) {
ArrayListDeleteParticularDataTypeExample obj = new ArrayListDeleteParticularDataTypeExample();
ArrayList al = new ArrayList();
al.add(new Integer(1));
al.add(new Integer(2));
al.add(new Integer(3));
al.add("A");
al.add("B");
al.add("C");
al.add(new Float(10.10));
al.add(new Float(20.20));
al.add(new Float(30.30));
System.out.println("ArrayList Size Before - "+al.size());
System.out.println("ArrayList Values Before- "+al);
Iterator it = al.iterator();
while(it.hasNext()){
if(it.next() instanceof String){
it.remove();
}
}
System.out.println("ArrayList Size After - "+al.size());
System.out.println("ArrayList Values After - "+al);
}
}
| Is This Answer Correct ? | 8 Yes | 0 No |
Post New Answer View All Answers
What is the use of arrays tostring () in java?
Explain covariant method overriding in java.
What are the elements of java?
Can this keyword be used to refer static members?
What is vector capacity in java?
What are static blocks in java ?
Where we write javascript code in html page?
Explain the JDB in depth & command line.
Can we restart a dead thread in java?
Mention some interfaces implemented by linked list in java.
What is constant in programming?
How big is a 64 bit float?
Does constructor return any value?
how does multithreading take place on a computer with a single cpu? : Java thread
What is a static method in java?