Java examples for Internationalization:Charset
set Value To Byte Array Big Endian
//package com.java2s; public class Main { public static void setValueToByteArrayBigEndian(short val, byte[] byteArray, int offset) { byteArray[offset + 1] = (byte) (val & 0x00FF); byteArray[offset] = (byte) ((val >> 8) & 0x00FF); }/*from ww w . j av a 2s . c om*/ public static void setValueToByteArrayBigEndian(int val, byte[] byteArray, int offset) { byteArray[offset + 3] = (byte) (val & 0xFF); byteArray[offset + 2] = (byte) ((val >> 8) & 0xFF); byteArray[offset + 1] = (byte) ((val >> 16) & 0xFF); byteArray[offset] = (byte) ((val >> 24) & 0xFF); } public static void setValueToByteArrayBigEndian(long val, byte[] byteArray, int offset) { byteArray[offset + 7] = (byte) (val & 0xFFL); byteArray[offset + 6] = (byte) ((val >> 8) & 0xFFL); byteArray[offset + 5] = (byte) ((val >> 16) & 0xFFL); byteArray[offset + 4] = (byte) ((val >> 24) & 0xFFL); byteArray[offset + 3] = (byte) ((val >> 32) & 0xFFL); byteArray[offset + 2] = (byte) ((val >> 40) & 0xFFL); byteArray[offset + 1] = (byte) ((val >> 48) & 0xFFL); byteArray[offset] = (byte) ((val >> 56) & 0xFFL); } }