Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java programming: Complete the method arraysMatching(int[]a, int[]b) which takes

ID: 3806757 • Letter: J

Question

Java programming:

Complete the method arraysMatching(int[]a, int[]b) which takes two integer arrays. The method returns an integer array containing all the elements in array int[]a that are also present in array int[]b in their original sequential order in int[]a. Examples input: {1, 2, 3, 4, 5, 6, 7, 3, 8, 9, 2, 10}, {3, 2, 7, 12, 3, 9, 5, 2} output: {2, 3, 5, 7, 3, 9, 2} input: {4, 7, 1, 6, 9, 2, 3, 1}, {8, 5, 2, 1, 9, 4} output: {4, 1, 9, 2, 1}

Given:

int [] m1 = {1, 2, 3, 4, 5, 6, 7, 3, 8, 9, 2, 10};
int [] m2 = {3, 2, 7, 12, 3, 9, 5, 2};

System.out.println(Arrays.toString(arraysMatching(m1, m2)));

Result

[2, 3, 5, 7, 3, 9, 2]

Explanation / Answer

java programmimg:

import java.util.*;

import java.io.*;

import java.long.*;

class match

{

public static void main(String args[])

int m1[]={1,2,3,4,5,6,7,8,9,10};

int m2[]={3,2,7,12,3,9,5,2};

public static void arraysMatching(int[] a,int[] b)

{

ArrayList storage=new ArrayList();

for(int i-=0;i<=a.length;i++)

{

    for(int j=0;j<=b.length;i++)

     {

       if(b[j]==a[i])

        {

          storage.add(b[i]);

          System.out.println(Arrays.toString(arraysMatching(m1,m2)));

         break;

        }

     }

   break;

}

system.out.println(storage);

}

output:

2

3

5

7

3

9

2

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote