Here you can find the source of intToByteArray(final int val, final byte[] buf, final int offset)
Parameter | Description |
---|---|
val | the int to convert |
buf | the byte array in which to copy the byte representation |
offset | the index of the array at which to start copying |
public static void intToByteArray(final int val, final byte[] buf, final int offset)
//package com.java2s; /*//from w w w. j a v a 2s.com * ################################################################ * * ProActive Parallel Suite(TM): The Java(TM) library for * Parallel, Distributed, Multi-Core Computing for * Enterprise Grids & Clouds * * Copyright (C) 1997-2012 INRIA/University of * Nice-Sophia Antipolis/ActiveEon * Contact: proactive@ow2.org or contact@activeeon.com * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License * as published by the Free Software Foundation; version 3 of * the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * * If needed, contact us to obtain a release under GPL Version 2 or 3 * or a different license than the AGPL. * * Initial developer(s): The ActiveEon Team * http://www.activeeon.com/ * Contributor(s): * * ################################################################ * $$ACTIVEEON_INITIAL_DEV$$ */ public class Main { /** Copies the byte representation of an int into a byte array starting at the given offset * * @param val the int to convert * @param buf the byte array in which to copy the byte representation * @param offset the index of the array at which to start copying */ public static void intToByteArray(final int val, final byte[] buf, final int offset) { buf[offset + 0] = (byte) (val >>> 24); buf[offset + 1] = (byte) (val >>> 16); buf[offset + 2] = (byte) (val >>> 8); buf[offset + 3] = (byte) (val); } }