Also, what is the use case for such methods? How many will there be - i.e. do you plan to add .last, .second, .random?
I'm not keen on methods that save a few lines of code unless there's a common use case and the behaviour is obvious/unambiguous from the name. On 11 January 2018 at 07:45, Claude Warren <cla...@xenei.com> wrote: > does first return the first object or the first non-null object? > > If the first object how do you distinguish between first() returning a null > object and there being an empty container? > If the first non-null object how do you determine that nulls were skipped? > > Keep in mind that the Optional implementation in Java8 will throw an > exception if it is constructed with a null object. > > On Wed, Jan 10, 2018 at 4:45 PM, Gary Gregory <garydgreg...@gmail.com> > wrote: > >> Hi All, >> >> I plan on adding methods like: >> - IteratorUtils.first(Iterator) >> - IterableUtils.first(Iterable) >> >> Gary >> > > > > -- > I like: Like Like - The likeliest place on the web > <http://like-like.xenei.com> > LinkedIn: http://www.linkedin.com/in/claudewarren --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org