Here you can find the source of toObjectIterator(Object[] objects)
private static Iterator toObjectIterator(Object[] objects)
//package com.java2s; /*/*w w w. j av a 2 s . co m*/ * Copyright 2004-2012 the Seasar Foundation and the Others. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, * either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ import java.util.Arrays; import java.util.Iterator; public class Main { private static Iterator toObjectIterator(Object[] objects) { return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(boolean[] booleans) { Boolean[] objects = new Boolean[booleans.length]; for (int i = 0; i < objects.length; i++) { objects[i] = Boolean.valueOf(booleans[i]); } return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(byte[] bytes) { Byte[] objects = new Byte[bytes.length]; for (int i = 0; i < objects.length; i++) { objects[i] = new Byte(bytes[i]); } return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(char[] chars) { Character[] objects = new Character[chars.length]; for (int i = 0; i < objects.length; i++) { objects[i] = new Character(chars[i]); } return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(short[] shorts) { Short[] objects = new Short[shorts.length]; for (int i = 0; i < objects.length; i++) { objects[i] = new Short(shorts[i]); } return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(int[] ints) { Integer[] objects = new Integer[ints.length]; for (int i = 0; i < objects.length; i++) { objects[i] = new Integer(ints[i]); } return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(long[] longs) { Long[] objects = new Long[longs.length]; for (int i = 0; i < objects.length; i++) { objects[i] = new Long(longs[i]); } return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(float[] floats) { Float[] objects = new Float[floats.length]; for (int i = 0; i < objects.length; i++) { objects[i] = new Float(floats[i]); } return Arrays.asList(objects).iterator(); } private static Iterator toObjectIterator(double[] doubles) { Double[] objects = new Double[doubles.length]; for (int i = 0; i < objects.length; i++) { objects[i] = new Double(doubles[i]); } return Arrays.asList(objects).iterator(); } }