title: How to get a Stream from a float[]
body: <p>I was learning how to use java 8 streams when I noticed something weird.</p>
  
  <p><code>Arrays.stream()</code> has methods for everything but float arrays : </p>
  
  <ul>
  <li><code>Arrays.stream(int[]) : IntStream</code></li>
  <li><code>Arrays.stream(long[]) : LongStream</code></li>
  <li><code>Arrays.stream(double[]) : DoubleStream</code></li>
  </ul>
  
  <p>Similarly, there are Stream implementations for int, double etc but not floats :</p>
  
  <ul>
  <li><code>IntStream</code></li>
  <li><code>LongStream</code></li>
  <li><code>DoubleStream</code></li>
  </ul>
  
  <p>Is there a reason for that? </p>
  
  <p>what is the recommended way to work with float streams?</p>