Here you can find the source of cast(double[] arr)
Parameter | Description |
---|---|
arr | a parameter |
public static int[] cast(double[] arr)
//package com.java2s; /*//from w w w . j av a2 s. co m * Terrier - Terabyte Retriever * Webpage: http://terrier.org * Contact: terrier{a.}dcs.gla.ac.uk * University of Glasgow - School of Computing Science * http://www.gla.ac.uk/ * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (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.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See * the License for the specific language governing rights and limitations * under the License. * * The Original Code is ArrayUtils.java * * The Original Code is Copyright (C) 2004-2015 the University of Glasgow. * All Rights Reserved. * * Contributor(s): * Ben He ben{a}dcs.gla.ac.uk (original author) * Craig Macdonald craigm{a}dcs.gla.ac.uk */ public class Main { /** * cast double[] to int[] * @param arr * @return int[] */ public static int[] cast(double[] arr) { int[] carr = new int[arr.length]; for (int i = 0; i < arr.length; i++) { carr[i] = (int) arr[i]; } return carr; } /** * cast int[] to double[] * @param arr * @return double[] */ public static double[] cast(int[] arr) { double[] carr = new double[arr.length]; for (int i = 0; i < arr.length; i++) { carr[i] = (double) arr[i]; } return carr; } /** * cast float[] to double[] * @param arr * @return double[] */ public static double[] cast(float[] arr) { double[] carr = new double[arr.length]; for (int i = 0; i < arr.length; i++) { carr[i] = (double) arr[i]; } return carr; } }