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 deserialization?
What is string english?
What exactly is methodology?
Why is sizeof not a function?
What is the syntax and characteristics of a lambda expression? Explain
What is the symbol for line break?
Can main() method in java can return any data?
Why is java not 100% pure oops?
What is int short for?
Explain the concept of hashtables?
what are the states associated in the thread? : Java thread
What is data member in java?
What mechanism does java use for memory management?
What is meant by collection in java?
Are arrays dynamic in java?