Java Iterable First firstOrNull(Iterable iterable)

Here you can find the source of firstOrNull(Iterable iterable)

Description

first Or Null

License

Apache License

Declaration

public static <T> T firstOrNull(Iterable<T> iterable) 

Method Source Code

//package com.java2s;
/*/*from   ww  w  . j ava 2  s . com*/
 * Copyright (c) 2002-2016 "Neo Technology,"
 * Network Engine for Objects in Lund AB [http://neotechnology.com]
 *
 * This product is licensed to you under the Apache License, Version 2.0 (the "License").
 * You may not use this product except in compliance with the License.
 *
 * This product may include a number of subcomponents with
 * separate copyright notices and license terms. Your use of the source
 * code for these subcomponents is subject to the terms and
 *  conditions of the subcomponent's license, as noted in the LICENSE file.
 */

import java.util.Iterator;

public class Main {
    public static <T> T firstOrNull(Iterable<T> iterable) {
        return firstOrNull(iterable.iterator());
    }

    public static <T> T firstOrNull(Iterator<T> iterator) {
        return iterator.hasNext() ? iterator.next() : null;
    }
}

Related

  1. first(Iterable iterable)
  2. first(Iterable iterable)
  3. firstElement(Iterable iterable)
  4. firstElementOrNull(Iterable iterable)
  5. firstOf(final Iterable iterable)
  6. getFirst(final Iterable iterable)
  7. getFirst(final Iterable iterable)
  8. getFirst(Iterable iterable)
  9. getFirst(Iterable c)