Java Iterator Size count(Iterator it)

Here you can find the source of count(Iterator it)

Description

count

License

Open Source License

Declaration

public final static <T> int count(Iterator<T> it) throws IllegalArgumentException 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2002 - 2006 IBM Corporation.
 * 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
 *
 * Contributors:/*from   w w  w .  j a  v  a  2  s.  c om*/
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/

import java.util.Iterator;

public class Main {
    public final static <T> int count(Iterator<T> it) throws IllegalArgumentException {
        if (it == null) {
            throw new IllegalArgumentException("it == null");
        }
        int count = 0;
        while (it.hasNext()) {
            it.next();
            count++;
        }
        return count;
    }
}

Related

  1. count(final Iterator iterator)
  2. count(Iterator triples)
  3. count(Iterator iterator)
  4. counter(final Iterator iterator)
  5. size(final Iterator iter)
  6. size(Iterator source)
  7. size(Iterator iterator)