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 Legend of Lakshmi Prasad by Twinkle Khanna is a compilation of 4 distinct short stories, one of them being inspired by real life.
Who is the author of the book ‘Courts of India: Past to Present’?
The beneficiaries under the Integrated Child Development Services (ICDS) Scheme are children in the age group of:
Where is Duncan passage located?Â
What was the code name given by Indian Air Force for February 2019 surgical Strike on Balakot?Â
Which of the following Indian musicians was referred to as ‘Ghazal King’?
In the following question, select the missing number from the given alternatives.
45, 15, 60, 75, 135, ?
In June 2020, Amit Panghal and Vikas Krishan were nominated for ______ by the Boxing Federation of India.
Where will the first IIT campus outside India be established to expand the reach of the Indian Institutes of Technology (IITs)?
Consider the following statements about e-Shakti initiate of the Government of India:
1. e-Shakti is a pilot project of National Bank for Agricul...