<div dir="ltr">I&#39;m just saying it&#39;s not what I want to see when I&#39;m typing dot-crtl-space after a stream in my IDE...<div><br></div><div style>Something like toParallelArray().toStatistics() is OK.</div><div style>
<br></div><div style>Joe</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 6, 2013 at 2:59 PM, Brian Goetz <span dir="ltr">&lt;<a href="mailto:brian.goetz@oracle.com" target="_blank">brian.goetz@oracle.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Its just like the toStatistics of ParallelArray; it reduces the stream to a Statistics object which has count, sum, min, and max methods.  <div>
<div class="h5"><div><br></div><div><div><br><div><div>On Mar 6, 2013, at 5:57 PM, Joe Bowbeer wrote:</div><br><blockquote type="cite"><div dir="ltr">I don&#39;t know what toStatistics does and can&#39;t guess, so I don&#39;t favor making it top-level on primitive streams.<div>
<br></div><div>I&#39;d rather encapsulate this inside Collectors where there is a chance that some overview documentation might explain what these more arcane (user-friendly?) Collectors methods do.<div>
<br></div><div>I&#39;m all in favor or name changes that make them more self-explanatory.  toMap seems like a step in that direction.</div><div><br></div><div>Joe</div></div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Wed, Mar 6, 2013 at 2:51 PM, Brian Goetz <span dir="ltr">&lt;<a href="mailto:brian.goetz@oracle.com" target="_blank">brian.goetz@oracle.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Breaking this into multiple messages.<br>
<br>
</div><div>&gt; 3. Move toStatistics directly to IntStream, LongStream, DoubleStream instead of using stream.collect(toStatistics())<br>
<br>
</div>No objection to adding these to IntStream and friends (one-liner), but I think it also has to stay in Collectors, so that you can do things like gather statistics on properties of object streams, such as &quot;sales volume statistics by salesman&quot; queries.<br>


<br>
<br>
</blockquote></div><br></div>
</blockquote></div><br></div></div></div></div></div></blockquote></div><br></div>