ByteArrayUtil
  public
  
  
  
  class
  ByteArrayUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ByteArrayUtil | 
Son utilidades para operar en un array de bytes, p.ej., convertir bytes en números enteros.
Java no tiene un tipo de valor sin firmar, por lo que se necesita la expansión para convertir un número entero sin firmar almacenado en 4 bytes en un valor largo, o un número corto sin firmar almacenado en 2 bytes en un valor entero.
Resumen
| Constructores públicos | |
|---|---|
| 
      ByteArrayUtil()
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        static
        
        
        int | 
      getInt(byte[] bytes, int offset, int length)
      Obtén un número entero de los bytes determinados. | 
| 
        
        
        static
        
        
        long | 
      getLong(byte[] bytes, int offset, int length)
      Obtén un valor largo de los bytes dados. | 
| 
        
        
        static
        
        
        String | 
      getString(byte[] bytes, int offset, int length)
      Obtén la cadena de los bytes determinados. | 
Constructores públicos
ByteArrayUtil
public ByteArrayUtil ()
Métodos públicos
getInt
public static int getInt (byte[] bytes, 
                int offset, 
                int length)Obtén un número entero de los bytes determinados.
Java no tiene un tipo de valor sin firmar, por lo que se necesita la expansión para convertir un número corto sin firmar almacenado en 2 bytes en un valor entero.
| Parámetros | |
|---|---|
| bytes | byte: Es un array de bytes. | 
| offset | int: Es el desplazamiento inicial de los datos de número entero. | 
| length | int: Es la longitud de los datos de número entero. | 
| Muestra | |
|---|---|
| int | un valor int de los bytes dados. | 
getLong
public static long getLong (byte[] bytes, 
                int offset, 
                int length)Obtén un valor largo de los bytes dados.
Java no tiene un tipo de valor sin firmar, por lo que se necesita la expansión para convertir un número entero sin firmar almacenado en 4 bytes en un valor largo.
| Parámetros | |
|---|---|
| bytes | byte: Es un array de bytes. | 
| offset | int: Es la compensación de inicio del valor largo. | 
| length | int: Es la longitud del valor largo. | 
| Muestra | |
|---|---|
| long | un valor largo de los bytes dados. | 
getString
public static String getString (byte[] bytes, 
                int offset, 
                int length)Obtén la cadena de los bytes determinados.
| Parámetros | |
|---|---|
| bytes | byte: Es un array de bytes. | 
| offset | int: Es la compensación inicial de los datos de la cadena. | 
| length | int: Es la longitud de los datos de cadena. | 
| Muestra | |
|---|---|
| String | |
