---
title: "How to remove duplicate elements from array in java?"  
description: "How to remove duplicate elements from array in java?"  
author: "Ronan Jone"  
published: 2018-02-27  
canonical: https://answers.mindstick.com/qa/35075/how-to-remove-duplicate-elements-from-array-in-java  
category: "programming"  
reading_time: 2 minutes  

---

# How to remove duplicate elements from array in java?

## Answers

### Answer by Arti Mishra

Example for removing [duplicate](https://www.mindstick.com/forum/160730/contain-duplicate) element from [array](https://www.mindstick.com/articles/335/jagged-array-in-c-sharp-dot-net) in java

```
public class RemoveElement
{
public static int removeDuplicateElements(int arr[], int n){
        if (n==0 || n==1){
            return n;
        }
        int[] temp = new int[n];
        int j = 0;
        for (int i=0; i<n-1; i++)
         {
            if (arr[i] != arr[i+1])
             {
                temp[j++] = arr[i];
            }
         }
        temp[j++] = arr[n-1];
        // Changing original array
        for (int i=0; i<j; i++){
            arr[i] = temp[i];
        }
        return j;
    }

    public static void main (String[] args)
         {
        int arr[] = {10,20,20,10,30,30,40,50,20,50};
        int length = arr.length;
        Arrays.sort(arr);
        length = removeDuplicateElements(arr, length);
        //printing array elements
        for (int i=0; i<length; i++)
           System.out.print(arr[i]+" ");
        }
}
```


---

Original Source: https://answers.mindstick.com/qa/35075/how-to-remove-duplicate-elements-from-array-in-java

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
