• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Jira Selenium Protractor Testing SDLC Agile Methodology

Java Selenium Tutorial & Testing Interview Questions

  • Home
  • Interview Questions
  • Java
  • Java Programs
  • Test Cases
  • Selenium
  • Manual Testing
  • Difference
  • Search
SoftwareTestingo » Java Programs » Duplicate Elements Find out From An Array Using Java?

Duplicate Elements Find out From An Array Using Java?

Last Updated on: November 3, 2018 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • Write a Program To Find The Duplicate Elements In An Array?

Write a Program To Find The Duplicate Elements In An Array?

package com.java.Softwaretestingblog;
import java.util.HashSet;
public class ArrayDuplicate {
   public static void main(String[] args) {
      // TODO Auto-generated method stub
      String[] strArr = {"one","two","three","four","four","two","five"};
      HashSet<String> unique = new HashSet<String>();
      for(String str:strArr)
      {
         if(unique.add(str))
         {
            continue;
         }
         else
            System.out.println("Duplicate Entry is: "+str);
      }
   }
}

Let’s Execute The Above Duplicate Elements Program: The Output link

Check Also: Program to Print Default Array Value

Results:

Duplicate Entry is: four
Duplicate Entry is: two

Another Solution

package com.java.interviewFAQ;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class RemoveDuplicateFromArray 
{
   public static void main(String[] args) 
   {
      // A string array with duplicate values
      String[] data = { "E", "C", "B", "E", "A", "B", "E", "D", "B", "A" };

      System.out.println("Original array         : " + Arrays.toString(data));
      List<String> list = Arrays.asList(data);
      System.out.println(list.size());
      Set<String> set = new HashSet<String>(list);
      System.out.print("After removing duplicates: ");
      System.out.println(set.size());
      String[] resarray= new String[set.size()];
      set.toArray(resarray);
      for (String ele: resarray) 
      {
         System.out.print(ele + ", ");
      }
   }
}

    Filed Under: Java Programs

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Tutorials Important Links

    • Software Testing Jobs
    • Manual Testing Tutorial
    • Selenium Tutorial
    • Core Java Tutorial
    • TestNG Tutorial
    • Java Programs
    • Selenium Programs
    • Manual Test Cases
    • Interview Tips
    • Contact US
    • www.softwaretestingo.com

    Important Links

    • Software Testing Interview Questions
    • Agile Interview Questions
    • Manual Testing Interview Questions
    • Testing Interview Questions
    • Selenium Interview Questions
    • Selenium Real Time Interview Questions
    • Selenium WebDriver Interview Questions
    • Automation Framework Interview Questions
    • Appium Interview Questions
    • TestNG Interview Questions
    • Java Interview Questions
    • Core Java Interview Questions

    Categories

    Copyright © 2021 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy