"Constructor call must be the first statement in a constructor" error
<p>I am trying to make a constructor that takes a string and constructs a date object. This is my solution so far but I am getting this error:</p>

<blockquote>
  <p>Constructor call must be the first statement in a constructor</p>
</blockquote>

<pre><code>private int m;
private int d;
private int y;
private String[] dateStrings;

public Date(int month, int day, int year) {
          m = month;
          d = day;
          y = year;  
  }

public Date(String s) {
      dateStrings = s.split("/");
      this(Integer.parseInt(dateStrings[0]), Integer.parseInt(dateStrings[1]), Integer.parseInt(dateStrings[2]));
  }
</code></pre>

<p>I realize I need <code>this(...)</code> before everything but how can I do that when I need to populate dateStrings first?
How can I avoid this error?
Note: to construct a date with a string it is in the format of "month/day/year"</p>
