/*
Ciao a tutti.
L'obiettivo del metodo è quell di ricevere un array di byte e trasformare il loro valore in un intero.
Parrebbe facile ma non è cosi', almeno fino ad ora non ci sono riuscito.
il fatto è che io devo leggere i byte in modo sequenziale cioè come se fossero 16 bit:


per intenderci

esadecimale
byte[0]=0x01;
byte[1]=0x0A;

oppure
decimale
byte[0]=1;
byte[1]=10;

binario!

byte[0]=00000001;
byte[1]=00001010;

quindi

risultato==0x010A=266;
0000000100001010 = 266;

e fino a qui, logicamente.. OK.

Codice PHP:

public class ProvaByte
{
    public static 
void main(String argd[])
    {
        
byte arraybyte[]=new byte[2];
        
arraybyte[0]=(byte)0x01;
        
arraybyte[1]=(byte)0x0A;

        
System.out.println(ProvaByte.toInt(arraybyte));

        }

public static 
int toInt(byte[] arraybyte)
{

//usando metodi toBinaryString elimina gli zeri prima dell' 1  001 diventa 1 e quindi non va bene,

//non scrivo le mie varie prove, per non scrivere fesserie.


try{

}catch(
Exception e)
{
    
System.out.println(e);

    }
return 
0;

}



    } 

Spero che qualcuno mi aiuti !