che cosa è l'uso del metodo Long.reverse (lungo)?
-
18-09-2019 - |
Domanda
Ho trovato un metodo della classe lungo
public static long reverse(long i) {..}
Qual è l'uso di questo metodo?
Soluzione
Da un DDJ articolo :
Perché si invertire l'ordine di bit in un valore a 32 bit o 64 bit? Po inversione può essere utile in una varietà di contesti. E 'utile in immagine elaborazione per lanciare un immagine in bianco e nero per creare un immagine riflessa. Per capovolgere un'immagine orizzontalmente, i pixel in una fila di l'immagine deve essere posizionata in retromarcia ordine. Veloce inversione di bit a 64 bit può essere utilizzato nel processo di invertire una riga di pixel in bianco e nero. Allo stesso modo, inversione bit 64 bit è utile per rotazione di un bianco e nero delle immagini 180 gradi.
Altri suggerimenti
inversione Apparentemente bit viene utilizzato in applicazioni di elaborazione di segnali digitali, come nel trasformata rapida . Io non pretendo di capire perché funziona, ma forse il collegato-alla pagina sarà chiaro a voi.
È possibile utilizzare l'inversione bit per rendere più facile lavorare con le operazioni di mascheramento.