Question
What will be the output of the following Java code
snippet, which implements a simple ArrayList and performs an insertion and a retrieval? import java.util.*;Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â public class TestArrayList { Â Â Â public static void main (String[] args) { Â Â Â Â Â Â Â ArrayList list = new ArrayList (); Â Â Â Â Â Â Â list.add( 10 ); Â Â Â Â Â Â Â list.add( 20 ); Â Â Â Â Â Â Â list.add( 30 ); Â Â Â Â Â Â Â list.add( 1 , 15 );Â // Inserting 15 at index 1 Â Â Â Â Â Â Â System.out.println(list.get( 2 )); Â Â Â }}Solution
In this code, an ArrayList is created and populated with three elements. The add() method is used to insert 15 at index 1. This insertion shifts the other elements accordingly. Let's break down why the correct output is B and explain why the other options are incorrect: ·        Explanation of Correct Option (B): Initially, the ArrayList contains [10, 20, 30] . When list.add(1, 15) is executed, it inserts the value 15 at index 1 . This causes the elements at index 1 and 2 (i.e., 20 and 30 ) to be shifted one position to the right. After the insertion, the list looks like this: [10, 15, 20, 30] . The call to list.get(2) retrieves the element at index 2 , which is now 20 . ·        Why the Other Options Are Incorrect:
- Â 15: 15 is inserted at index 1 , not index 2 . So, list.get(2) will not return 15 .
- 10: The element at index 0 is 10 , but the retrieval happens at index 2 , so it will not return 10 .
- Â 30: After the insertion, 30 is at index 3 , not 2 , so it will not be retrieved by list.get(2) .
- Â Runtime exception: There is no runtime exception in this code. All list operations are performed within valid bounds.
The Census 2011 was conducted in two phases. Which are these two phases?
i. House listing
ii. Population enumeration
iii. ...
Lowering the value of a country's currency relative to a foreign reference currency is called:Â
Who is the author of the book ‘Revolutionaries’?
As per Census 2011, what is the percentage growth of Rural and Urban Population respectively in India?
Which of the following state has commissioned India’s first farm based solar plant?
The Phillips Curve represents the relationship between ________.
Which one of the following is not one of the main objectives of the (Special Economic Zones Act) SEZ Act 2005?
Which of the following statements is true?
I. The capital market is a market for securities (debt or equity), where companies and Government ca...
The long-term fiscal policy aims to maintain the stability of which of the following?Â
An increase in savings in an economy typically leads to which of the following?Â