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 do you understand by synchronization?
Can we have a try block without catch block?
Why do you canvas?
Difference between linkedlist and arraylist.
What are the new features in java 8? Explain
Is null == null in java?
Which arithmetic operations can result in the throwing of an arithmeticexception?
Explain public static void main(string args[]) in java.
What are the core java topics?
What is the syntax and characteristics of a lambda expression?
What is anonymous inner class?
What are the rules for naming an array?
Explain java coding standards for classes or java coding conventions for classes?
What are the basic control structures?
If I only change the return type, does the method become overloaded?