Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/*******************************************************************************
 * Manchester Centre for Integrative Systems Biology
 * University of Manchester
 * Manchester M1 7ND
 * United Kingdom
 * 
 * Copyright (C) 2007 University of Manchester
 * 
 * This program is released under the Academic Free License ("AFL") v3.0.
 * (http://www.opensource.org/licenses/academic.php)
 *******************************************************************************/

import java.util.*;

public class Main {
    /**
     * 
     * @param doubles
     * @return float[]
     */
    public static float[] toFloatArray(final double[] doubles) {
        final float[] floats = new float[doubles.length];

        for (int i = 0; i < doubles.length; i++) {
            floats[i] = (float) doubles[i];
        }

        return floats;
    }

    /**
     * 
     * @param collection
     * @return float[]
     */
    public static float[] toFloatArray(final Collection<Float> collection) {
        final float[] array = new float[collection == null ? 0 : collection.size()];

        if (collection != null) {
            int i = 0;

            for (Iterator<Float> iterator = collection.iterator(); iterator.hasNext();) {
                array[i++] = iterator.next().floatValue();
            }
        }

        return array;
    }
}