Java Byte Array to Int bytesToInt(byte[] bytes)

Here you can find the source of bytesToInt(byte[] bytes)

Description

Converts a byte array into an integer

License

Apache License

Parameter

Parameter Description
bytes Byte array to convert

Return

Integer representing the byte array

Declaration

public static int bytesToInt(byte[] bytes) 

Method Source Code

//package com.java2s;
/*============================================================================*\
 | Copyright (C) 2015 Matthew Edwards                                         |
 |                                                                            |
 | Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0                             |
 |                                                                            |
 | Unless required by applicable law or agreed to in writing, software        |
 | distributed under the License is distributed on an "AS IS" BASIS,          |
 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   |
 | See the License for the specific language governing permissions and        |
 | limitations under the License.                                             |
\*============================================================================*/

public class Main {
    /**//  w ww . j  av a 2  s  .  c o  m
     * Converts a byte array into an integer
     * 
     * @param bytes
     *            Byte array to convert
     * @return Integer representing the byte array
     */
    public static int bytesToInt(byte[] bytes) {
        int result = new Integer((int) (0xff & bytes[0]) << 24 | (int) (0xff & bytes[1]) << 16
                | (int) (0xff & bytes[2]) << 8 | (int) (0xff & bytes[3]) << 0);
        return result;
    }
}

Related

  1. bytesToInt(byte[] buff, int off, int len)
  2. bytesToInt(byte[] bytes)
  3. bytesToInt(byte[] bytes)
  4. bytesToInt(byte[] bytes)
  5. bytesToInt(byte[] bytes)
  6. bytesToInt(byte[] bytes)
  7. bytesToInt(byte[] bytes)
  8. bytesToInt(byte[] bytes, int bitOffset, int bitCount)
  9. bytesToInt(byte[] bytes, int offset)