Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


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?

Answers were Sorted based on User's Feedback



Q) I have a ArrayList object, in that object i have added 5 integer values, 5 float values, 5 strin..

Answer / 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

Q) I have a ArrayList object, in that object i have added 5 integer values, 5 float values, 5 strin..

Answer / murli

for(int i=0;i<arr.size();i++){
if(arr.get(i) instanceof Integer)
arr.remove(i);
}

Is This Answer Correct ?    5 Yes 4 No

Q) I have a ArrayList object, in that object i have added 5 integer values, 5 float values, 5 strin..

Answer / anjan singh

ArrayList al=new ArrayList();
al.add("a");al.add("b");al.add(1);al.add
(2);al.add(1.1);al.add(2.1);
System.out.println("Before:\n");
System.out.println(al);
for(int i=0;i<al.size();)
{

if(al.get(i) instanceof String)
al.remove(i);
else
i++;

}
System.out.println("After:\n");
System.out.println(al);

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Core Java Interview Questions

how to convert Java project into Maven ?

0 Answers   Infosys,


What is the += operator called?

0 Answers  


What is main string [] args?

0 Answers  


How many types of syncronization?

2 Answers  


what are the different non-access specifiers in java?

5 Answers  


Can a class extend 2 classes in java?

0 Answers  


How can you write a loop indefinitely in java programming?

0 Answers  


What is the major difference between linkedlist and arraylist?

0 Answers  


If you are reviewing the code of your team members, what points will you look at, assuming the performance of the application is not so great

2 Answers   KPIT,


What are the differences between graph and tree?

0 Answers   Amazon,


How to make a method thread safe without using synchronized keyword?

8 Answers   Persistent, Societe Generale,


Can a class be subclass of itself?

4 Answers  


Categories