Java Iterable First getFirst(Iterable c)

Here you can find the source of getFirst(Iterable c)

Description

get First

License

Open Source License

Declaration

public static <T> Object getFirst(Iterable<T> c) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2008 The University of York.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * /*from  ww w  .  ja  va  2 s . c  o m*/
 * Contributors:
 *     Dimitrios Kolovos - initial API and implementation
 ******************************************************************************/

import java.util.Iterator;

public class Main {
    public static <T> Object getFirst(Iterable<T> c) {
        final Iterator<T> it = c.iterator();
        if (!it.hasNext()) {
            return null;
        } else {
            return it.next();
        }
    }
}

Related

  1. firstOf(final Iterable iterable)
  2. firstOrNull(Iterable iterable)
  3. getFirst(final Iterable iterable)
  4. getFirst(final Iterable iterable)
  5. getFirst(Iterable iterable)
  6. getFirst(Iterable iterable)
  7. getFirst(Iterable iterable)
  8. getFirst(Iterable iterable)
  9. getFirst(Iterable iterable, T defaultValue)