import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList names = new LinkedList(); names.add("Garfield"); names.add("0die"); names.add("Jon"); for (int i = 0; i <= names.size() { 1; i++) System.out.println( names.get(i) + and " + names.get(i + 1)); } } }

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter18: Stacks And Queues
Section: Chapter Questions
Problem 15SA
icon
Related questions
Question
The following code throws an IndexOutOfBoundsException. Explain why.
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> names = new LinkedList<String>();
names.add("Garfield");
names.add("0die");
names.add("Jon");
for (int i
{
0; i <= names.size() - 1; i++)
System.out.println(
names.get(i) +
" and
+ names.get(i + 1));
}
}
}
Transcribed Image Text:The following code throws an IndexOutOfBoundsException. Explain why. import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<String> names = new LinkedList<String>(); names.add("Garfield"); names.add("0die"); names.add("Jon"); for (int i { 0; i <= names.size() - 1; i++) System.out.println( names.get(i) + " and + names.get(i + 1)); } } }
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Concept of Threads
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning