title: creating array without declaring the size - java
body: <p>i've digging around about the same issue but i couldn't find the same as i had </p>
  
  <p>i want to create an array without declaring the size because i don't know how it will be !</p>
  
  <p>to clear the issue i'd like to give you the code that i'm looking up for</p>
  
  <pre><code>public class t
  {
   private int x[];
   private int counter=0;
   public void add(int num)
   {
     this.x[this.counter] = num;
     this.counter++;
   }
  }
  </code></pre>
  
  <p>as you see the user could use the <code>add</code> function to add element to the array 10000 times or only once so it's unknown size </p>