title: Moving every element down one in an array (Java)
body: <p>I've had a decent search and am unable to find working code that moves down an array. What I am hoping to do, is to store the value in the last position in the array, replace the last position and then move array[20] to array[19]. This is meant to count the last 20 moves the player makes, but I'm having trouble actually storing. This is what I have attempted to do</p>
  
  <pre><code>//an int moveArray[20] previously stated and instantiated
  int temp1, temp2;
  
  for (int i = moveArray.length - 1; i &gt; 0; i--) 
  {
       temp1 = moveArray[i - 1];
       temp2 = moveArray[i - 2];
       moveArray[i - 1] = moveArray[i];
       temp1 = temp2;
  }
  moveArray[moveArray.length - 1] = intoWalk;
  </code></pre>
  
  <p>any advice or solutions would really help, thanks</p>