Converts a Array to an Enumeration and allows it to be serialized : Array Convert « Collections Data Structure « Java






Converts a Array to an Enumeration and allows it to be serialized

Converts a Array to an Enumeration and allows it to be serialized
    
/*
 * Copyright Javelin Software, All rights reserved.
 */



import java.util.*;
import java.io.*;

/**
 * An ArrayEnumeration converts a Array to an Enumeration and allows it
 * to be serialized. 
 * <p>
 * @author Robin Sharp
 */

public class ArrayEnumeration implements Enumeration, Serializable
{
    /**
     * Construct a fully qualified ArrayEnumeration.
     * @param array the array to be Enumerated.
     */
     public ArrayEnumeration(Object[] array)
     {
         this.array = array;
     }

     // ENUMERATION /////////////////////////////////////////////////////////

    /**
     * @return true if there are more elements in the enumeration.
     */
    public boolean hasMoreElements()
    {
        return array != null && index < array.length;
    }

    /**
     * @return the next element in the enumeration
     */
    public Object nextElement()
    {
        return array[index++];
    }

    // PRIVATE /////////////////////////////////////////////////////////////

    private Object[] array;
    private int index;

}

   
    
    
    
  








Related examples in the same category

1.Convert array to string
2.Convert byte array to Integer and Long
3.Return a new byte array containing a sub-portion of the source array
4.byte array to int array
5.int array to byte array
6.Turn an array of ints into a printable string.
7.Array Converter
8.Convert array to string (from c3p0)
9.Convert byte array to string
10.Array helper
11.Return a String representation of the given two-dimensional object array
12.Return a string representation of the given native two-dimensional long array.
13.Concatenates the given int[] array into one String, inserting a delimiter between each pair of elements.
14.Concatenates the given long[] array into one String, inserting a delimiter between each pair of elements.
15.Converts an array of Strings to a comma-sperated-list.