programa Java para encontrar los hilos comunes en dos matrices de cadenas

En este programa java, vamos a encontrar e imprimir las cuerdas comunes a partir de dos matrices de cadenas , aquí tenemos dos matrices de cadenas y la impresión de sus cadenas comunes, que existen en ambos de las matrices.

Este un ejemplo de los programas Java cadena. En este progra, dos matrices de cadenas se dan y tenemos que encontrar cadenas comunes (elementos) usando el programa Java.

Ejemplo:

    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

programa para encontrar cadenas comunes en dos matrices de cadenas en Java

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));
}
}

salida

    Array1 : [C, C++, C#, JAVA, SQL, ORACLE]
Array2 : [MySQL, SQL, Android, ORACLE, PostgreSQL, DB2, JAVA]
Common element : [JAVA, ORACLE, SQL]


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *