title: Accessing an array from a different object
body: <p>I have been doing an assessment for school. It is requiring me to make 2 arrays each within a different object. Nothing too fancy just getting some random numbers. Everything goes exactly the way I want but.. when I try to compare two arrays from both different objects it goes wrong. Here's my code </p>
  
  <pre><code>public class Opdracht8 {
  
      public static void main(String[] args) {
  
      Verzameling A = new Verzameling (20, 3);
      System.out.println("Verzameling A:\n" + A);
      System.out.println();
  
      Verzameling B = new Verzameling (20, 4);
      System.out.println("Verzameling B:\n" + B);
  
      System.out.println();
      System.out.println("A deelverzameling van B? " + A.deelverzamelingVan(B));
  
      }
  }
  </code></pre>
  
  <p>and the "calculating part"</p>
  
  <pre><code>import java.util.Random;
  
  class Verzameling {
     static int [] elementen;
  
      Verzameling(int aantal, int seed) {
          elementen = new int[aantal];
          Random randomGenerator = new Random(seed);
          int [] tijdelijkeArray = new int [100];
          /* Vullen van de vergelijkings array met de waarde van 1 tot 100 
           */
  
          for (int counter = 0; counter &lt; 100; counter ++) {
              tijdelijkeArray[counter] = counter + 1;
          }
  
          /* Random getal genereerder. Hier vind het ook het swappen plaats dmv een 
           * temporary variable
           */
  
          for (int index = 0; index &lt; aantal; index ++) {
              int randomNumber = index + randomGenerator.nextInt(100 - index);
  
              int temp = tijdelijkeArray[index];
              tijdelijkeArray[index] =  tijdelijkeArray[randomNumber];
              tijdelijkeArray[randomNumber] = temp;
  
          }   
  
          for(int index = 0; index &lt; aantal; index++) {
              elementen[index] =  tijdelijkeArray[index];
          }
      } 
  
      Verzameling(int[] elementen) {
          this.elementen = elementen;
  
      }
  
      boolean deelverzamelingVan(Verzameling V) {
  
          for (int counter = 0; counter &lt; this.elementen.length; counter ++) {
              if (this.elementen[counter] == V.elementen[counter]) {
                  System.out.println(this.elementen[counter] +" " +  V.elementen[counter]);
                  if (counter == (this.elementen.length - 1)) {
                      return true;
                  }    
                  continue;
              }
              else
                  return false;
  
          }
          return false;
  
  
      }
  
  
  
      public String toString () {
          String reeks = "";
          for (int i = 0; i &lt; elementen.length; i ++)
              reeks = reeks + elementen[i] + " ";
  
          return reeks;
      }   
  }
  </code></pre>
  
  <p>I am sorry for the picking of odd variable names. But do you have any idea how to solve this. I have tried alot of things and getting pretty frustrated at the moment.</p>