Java Program To Find Out Duplicate Element From An Array
-----------------------------------------------------------------------------------------------------------------------------
1) Find Out Duplicate Integer From An Array.
----------------------------------------------------------
public class DuplicateElementArray {
public static void main(String[] args) {
// Program To Find Out Duplicate Element Of An Array
int arr[] = { 10, 20, 20, 30, 40, 50 };
boolean flag = false;
for (int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] == arr[j]) {
System.out.println("Duplicate Element Found:" + arr[i]);
flag = true;
}
}
}
if (flag = false) {
System.out.println("Duplicate Element Not Found");
}
}
}
2) Find Out Duplicate String Of An Array
------------------------------------------------
public class DuplicateElementArray2 {
public static void main(String[] args) {
String arr[] = {"C","C++","C++","Python","Java"};
boolean flag = false;
for(int i=0; i< arr.length; i++)
{
for(int j = i +1; j < arr.length ; j++)
{
if(arr[i] == arr[j])
{
System.out.println("Duplicate Element Found:" + arr[i]);
flag = true;
}
}
}
if(flag == false)
{
System.out.println("Duplicate Element Not Found In Array.");
}
}
}
3) Find Out Duplicate String From An Array Using HashSet
-------------------------------------------------------------
import java.util.HashSet;
public class DuplicateEleUsingHashSet {
public static void main(String[] args) {
String arr[] = { "Java", "C", "C++", "Python", "Java" };
HashSet<String> langs = new HashSet<String>();
boolean flag = false;
for (String str : arr) {
if (langs.add(str) == false) {
System.out.println("Found Duplicate Element:" + str);
flag = true;
}
}
if (flag == false) {
System.out.println("Not Found Duplicate Elements");
}
}
}
Comments
Post a Comment