Example:
Example: Input: Array 1 elements: C, C++, C#, JAVA, SQL, ORACLE Array 2 elements: MySQL, SQL, Android, ORACLE, PostgreSQL, DB2, JAVA Output: Common elements: JAVA, ORACLE, SQL
import java.util.Arrays; import java.util.HashSet; public class ExArrayCommon { public static void main(String[] args) { // enter string value. String[] array1 = { "C", "C++", "C#", "JAVA", "SQL", "ORACLE" }; String[] array2 = { "MySQL", "SQL", "Android", "ORACLE", "PostgreSQL", "DB2", "JAVA" }; // print both the string. System.out.println("Array1 : " + Arrays.toString(array1)); System.out.println("Array2 : " + Arrays.toString(array2)); HashSet < String > set = new HashSet < String > (); for (int i = 0; i < array1.length; i++) { for (int j = 0; j < array2.length; j++) { if (array1[i].equals(array2[j])) { set.add(array1[i]); } } } // return common elements. System.out.println("Common element : " + (set)); } }
Output
Array1 : [C, C++, C#, JAVA, SQL, ORACLE] Array2 : [MySQL, SQL, Android, ORACLE, PostgreSQL, DB2, JAVA] Common element : [JAVA, ORACLE, SQL]
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Program to find common strings in two string arrays in java
Output