title: Down casting an array of Int[] into an array of Byte[]
body: <p>Is there a simple way to downcast an array of integers into an array of bytes?<br>
  Essentially, I would like to do the following thing (which does not work as is):  </p>
  
  <pre><code>int[] myIntArray = new int[20];
  byte[] byteArray = (byte[])myInArray;
  </code></pre>
  
  <p>The reason for doing this is that in my application myIntArray is actually a byte[], but was declared as an int[]. Meaning that only the least significant byte in myIntArray is of interest.  </p>