Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

import java.util.ArrayList; /* * This program takes two string array lists and finds all the elements in common (i.e. the intersection set) * For example:

import java.util.ArrayList; /* * This program takes two string array lists and finds all the elements in common (i.e. the intersection set) * For example: * If list1 contains words: bear porcupine beaver moose wolf * and list2 contains: beaver otter wolf squirrel * then the intersection set is: * beaver wolf */ public class SetIntersection { /* * Given two string array lists (a and b) find all string words in common and return * a new array list containing these words (i.e. the intersection set). If the lists * have no words in common, then return an empty array list */ public static ArrayList intersection(ArrayList a, ArrayList  b) { //-----------Start below here. To do: approximate lines of code = 8 // Find all common strings between array list a and array list b and store them // into a new array list. Return a reference to the new array list // Hint: make use of the method equalsIgnoreCase of class String to test if two strings are equal // regardless of case e.g. "green" is equal to "Green" //-----------------End here. Please do not remove this comment. Reminder: no changes outside the todo regions. } public static void main(String[] args) { ArrayList  a = new ArrayList(); ArrayList  b = new ArrayList(); // Initialize array lists a and b to some values a.add("John"); a.add("Paul"); a.add("George"); a.add("Ringo"); a.add("Mick"); a.add("Pete"); b.add("Mick"); b.add("Paul"); b.add("Angus"); b.add("Sting"); b.add("phil"); ArrayList intersectionList = intersection(a,b); System.out.println(intersectionList); System.out.println("Expected: [Paul, Mick]"); a.set(1,"Jon"); a.set(4,"Michael"); intersectionList.clear(); System.out.println(intersectionList); System.out.println("Expected: []"); } } 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Relational Database Design With Microcomputer Applications

Authors: Glenn A. Jackson

1st Edition

0137718411, 978-0137718412

More Books

Students also viewed these Databases questions

Question

3-13 Analyze Amazon.com and Walmart using the

Answered: 1 week ago

Question

6. Is all Internet training the same? Explain.

Answered: 1 week ago