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...


What will be the output of the program?

public class Test {
public static void main(String args[]) {
ArrayList<String> list = new ArrayList<String>();
list.add("2");
list.add("3");

list.add("4");
list.add("5");
System.out.println("size :"+list.size());
for(int i=0;i<list.size();i++) {
list.remove(i);
}
System.out.println("size after:"+list.size());
}
}

Answers were Sorted based on User's Feedback



What will be the output of the program? public class Test { public static void main(String..

Answer / sreekanth madamanchi

Step 1: The array size: 4
array is list[0]=2, list[1]=3, list[2]=4, list[3]=5;

i=0;i<4;i++
it removes the 0th element, means it removes 2.
now the array is list[0]=3, list[1]=4, list[2]=5

Step 2: Now the size of the array is 3
now i=1 (bcz i++)
i<3;i++
it removes the 1st element, means it removes 4 (Bcz i=1).
now the array is list[0]=3, list[1]=5

Step 3: Now the size of the array is 2
now i=2
the condition is fail in for loop (bcz i=2. means 2<2)
So it won't go inside the loop

So the size after:2

The final Output is
size :4
Size after:2

Is This Answer Correct ?    13 Yes 0 No

What will be the output of the program? public class Test { public static void main(String..

Answer / ggpune

Output will be
size :4
Size after: 2

Is This Answer Correct ?    5 Yes 2 No

What will be the output of the program? public class Test { public static void main(String..

Answer / surendrababu koppula

ArrayList class remove method example.remove(int index) Removes the element at the specified position in this list. Shifts any subsequent elements to the left.

Is This Answer Correct ?    1 Yes 0 No

What will be the output of the program? public class Test { public static void main(String..

Answer / vanjinathan

How it comes 2 after removing the list elements.??

please explain..??

Is This Answer Correct ?    0 Yes 0 No

What will be the output of the program? public class Test { public static void main(String..

Answer / qim2010

The final Output is
size :4
Size after:2

While called ArrayList.remove() method, in remove method, we
can pass object or index number to remove.

// remove array list element by index number
list.remove(2); //will remove the second element

// remove ArrayList element by Object value
list.remove("2"); //will remove the element

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More Core Java Interview Questions

Is static a keyword in java?

0 Answers  


What happens when a thread cannot acquire a lock on an object in java programming?

0 Answers  


Enlist diffrent types of inheritance supported by java?

0 Answers  


Explain abstract class in java?

0 Answers  


use of wrapper classes?

3 Answers   IBM,


What is the largest number a double can hold?

0 Answers  


Difference between ‘>>’ and ‘>>>’ operators in java?

0 Answers  


What is the flag in java?

0 Answers  


What is the difference between == and === javascript?

0 Answers  


Can java inner class be static?

0 Answers  


what is platform dependent translation and platform dependent programming language

2 Answers  


State the significance of public, private, protected class?

0 Answers  


Categories