title: Java: Sort a String array in a numeric way
body: <p>I have a String array that contains the following entries:</p>
  
  <pre><code>Array[0] = "70% Marc"
  Array[1] = "50% Marc"
  Array[2] = "100% Marc"
  Array[3] = "20% Marc"
  </code></pre>
  
  <p>And I would like to sort this array descending.
  When I use <code>Arrays.sort(Array)</code> then it does sort it descending but the <code>100% Marc</code> is at the bottom (because it only looks at the first character to sort it). I want it to be sorted like this:</p>
  
  <pre><code>"100% Marc"
  "70% Marc"
  "50% Marc"
  "20% Marc"
  </code></pre>
  
  <p>How can I do that?</p>