title: Java: Generating distribution of values in an ArrayList
body: <p>I have a sorted ArrayList of values. I would like to get the distribution of the values. For example:</p>
  
  <ul>
  <li>Say I have 500 values, ranging from 1-100.</li>
  <li>I want to break them up into groups, say 10 groups: values 1-10, 11-20, 21-30, etc...</li>
  <li>I want the counts of each of the 500 values that fall into each category. For example, 5 of the 500 are valued at 1-10, 20 between 11-20, etc...</li>
  <li>However, I do not know the ranges of values in my ArrayList, it could be ranging from 1-30 or 1-200, but I want to break it up into, for example, 10 groups.</li>
  </ul>
  
  <p>Does anyone know how to do this?</p>