Domanda

L'obiettivo è convertire ogni coppia di byte come un singolo int a 16 bit senza segno.In C definirei un array[500] di puntatore int non cantato a 16 bit e lo indicherei all'array di byte, ma in Java non sono a conoscenza di tale scorciatoia.So che in Java non esiste un tipo di dati a 16 bit tranne char, tuttavia questo non è un problema.Dobbiamo solo copiare ogni due byte consecutivi in ​​un singolo int di un array di numeri interi.Quindi l'array di numeri interi contiene valori di int compresi tra 0 e 65535 (2 ^ 16-1).

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top