Advertisement
Hiteshw11

Finding Repeated And Non Repeated Elements in Array

Jul 14th, 2020
1,687
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Arrays;
  3. import java.util.List;
  4. import java.util.Scanner;
  5.  
  6. import java.util.function.Supplier;
  7.  
  8. public class trial {
  9.  
  10.     public static void main(String args[])
  11.     {
  12.         Scanner src=new Scanner(System.in);
  13.         System.out.println("Enter the size of array");
  14.         int n=src.nextInt();
  15.         int arr[]=new int[n];
  16.         int count=0;
  17.         int count2=0;
  18.         int js=0;
  19.         List<Integer> list = new ArrayList<Integer>();
  20.         List<Integer> listpro = new ArrayList<Integer>();
  21.         System.out.println("Enter the numbers");
  22.         for(int i=0;i<n;i++)
  23.         {
  24.             arr[i]=src.nextInt();
  25.             js=arr[i];
  26.             listpro.add(js);
  27.        
  28.         }
  29.         System.out.println("The array is");
  30.         for(int j=0;j<n;j++)
  31.         {
  32.             System.out.println(arr[j]);
  33.         }
  34.         for(int k=0;k<n;k++)
  35.         {
  36.             int var=arr[k];
  37.             for(int m=k+1;m<n;m++)
  38.             {
  39.                 if(var==arr[m])
  40.                 {
  41.                     count=1;
  42.                 }
  43.                
  44.                 if(count==1)
  45.                 {
  46.                     list.add(var);
  47.                     count=0;
  48.                 }      
  49.                
  50.             }
  51.            
  52.         }
  53.        
  54.         //List<int[]> list3=Arrays.asList(arr); //converting array to list
  55.         //list3.removeAll(list);
  56.         System.out.println("all numbers are "+listpro);
  57.         System.out.println("The repeated numbers in the array are"+list);
  58.         listpro.removeAll(list);  // keeps only non dissimlar elements from two lists
  59.         System.out.println("Non Repeated Elements in array are"+listpro);
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement