Knowee
Questions
Features
Study Tools

import java.util.*;class TestJavaCollection1 { public static void main(String args[]) { ArrayList<String> list = new ArrayList<String>(); // Creating arraylist list.add("Apple"); // Adding object in arraylist list.add("Orange"); list.add("Strawberry"); list.add("Apple"); // Traversing list through Iterator Iterator itr = list.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } }}Select one:a.AppleOrangeStrawberryAppleb. No outputc.AppleOrangeStrawberryd. Compilation error

Question

import java.util.*;class TestJavaCollection1 { public static void main(String args[]) { ArrayList<String> list = new ArrayList<String>(); // Creating arraylist list.add("Apple"); // Adding object in arraylist list.add("Orange"); list.add("Strawberry"); list.add("Apple"); // Traversing list through Iterator Iterator itr = list.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } }}Select one:a.AppleOrangeStrawberryAppleb. No outputc.AppleOrangeStrawberryd. Compilation error

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

The correct answer is:

a. Apple Orange Strawberry Apple

This is because the Java code creates an ArrayList and adds the strings "Apple", "Orange", "Strawberry", and "Apple" to it. It then uses an Iterator to traverse the list and print each element. The ArrayList in Java can contain duplicate elements, so "Apple" is printed twice.

Similar Questions

What is the output of the following program:import java.util.*;class TestJavaCollection1 { public static void main(String args[]) { ArrayList<String> list = new ArrayList<String>(); // Creating arraylist list.add("Apple"); // Adding object in arraylist list.add("Orange"); list.add("Strawberry"); list.add("Apple"); // Traversing list through Iterator Iterator itr = list.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } }}

import java.util.*;        public class Test {              public static void main(String[] args) {                     Map<Set<String>, List<String>> m = new HashMap<>();                     ArrayList<String> list1 = new ArrayList<>();                     list1.add("30");                     list1.add("40");                                    ArrayList<String> list2 = new ArrayList<String>();                     list2.add("35");                     list2.add("45");                     Set<String> set1 = new HashSet<>();                     set1.add("ravi");                     set1.add("ravi");                     m.put(set1,list1);                     m.put(set1,list2);                     System.out.println(m);              }         }

What is the output of the following code?import java.util.*;public class Main { public static void main(String[] args) { List list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); Iterator iterator = list.iterator(); while (iterator.hasNext()) { Integer value = iterator.next(); if (value == 2) { iterator.remove(); } } System.out.println(list); }}a)[2, 3]b)[3, 2, 1]c)[1, 2, 3]d)[1, 3]

What would be the result of the following code?import java.util.ArrayList;public class ArrayListQuestion {            public static void main(String[] args) {            ArrayList<String> colors1 = new ArrayList<>();            colors1.add("red");            colors1.add("green");            colors1.add("blue");            colors1.add("yellow");                         ArrayList<String> colors2 = new ArrayList<>(colors1);            colors2.add("orange");            colors2.add("purple");            colors2.add("pink");  System.out.println(colors2.get(5));            }} a. It will print "purple" b. It will print "pink" c. It will print "green" d. It will throw an exception

What is the new method introduced in java 8 to iterate through a collection?*1 pointA List.for()B StringList.forEach()C foreach(String i : StringList)D for(String i : StringList)

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.