Tengo una matriz de cortos cuyos valores oscilan entre 0 y el valor máximo de un corto. Escalo los datos (para mostrarlos como TYPE_USHORT) de manera que los valores cortos resultantes oscilan entre 0 y 65535. Necesito imprimir algunos de los valores escalados pero no puedo entender cómo. Los datos están en una matriz y en una Imagen Buffered.Cómo imprimo un corto como un corto sin firmar en Java
12
A
Respuesta
23
La forma más sencilla es convertir a int:
short s = ...;
int i = s & 0xffff;
La máscara de bits es hacer la conversión dar un valor en el rango 0-65535 lugar de -32.768-32.767.
+0
Gracias, eso parece ser correcto! –
13
Desde Java 1.8, el mismo se puede hacer con Short.toUnsignedInt
:
System.out.println("signed s=" + s + ", unsigned s=" + Short.toUnsignedInt(s))
+3
Qué diferencia hace el tiempo. –
Cuestiones relacionadas
- 1. generar un número aleatorio corto en java?
- 2. Configuración Valor corto Java
- 3. C++: cómo convertir 2 bytes en una matriz en un corto sin firmar
- 4. Cómo desenrollar un bucle corto en C++
- 5. Cómo escribir un literal int corto sin signo?
- 6. ¿Cómo puedo obtener corto [] de un ByteBuffer
- 7. ¿Hay alguna manera de crear un código corto único como corto GUID?
- 8. Convertir corto a byte [] en Java
- 9. Añadiendo int al corto
- 10. Cómo convertir char * a corto sin signo en C++
- 11. Shortcodes dentro de un código corto - wordpress
- 12. Tiempo restante más corto primero: Java multiproceso
- 13. convertir una cadena a un corto
- 14. Java: howto write equals() más corto
- 15. Java una instancia del objeto Corto en Java
- 16. C# SqlParameters Mano corto
- 17. Operaciones bit a bit en el corto
- 18. Corto IF - declaración ELSE
- 19. ¿Cómo crear un valor corto de hash simple? C#
- 20. SSE Instrucciones: Byte + Corto
- 21. Convierta de manera eficiente un corto sin signo en un char *
- 22. sufijo del Número de corto
- 23. ¿Unario menos en un corto se convierte en int?
- 24. Java: Cómo reemplazar los últimos 16 bits de un largo con un corto
- 25. MVC3 de la fecha + corto tiempo sin cadena de formato
- 26. ¿Puede imprimir un resumen del reactor más corto?
- 27. Menú contextual por clic corto
- 28. Margen de datos demasiado corto
- 29. Sobrecarga con Corto e int
- 30. Nombres variables Lambda - ¿para nombre corto o no para nombre corto?
Jim, la cuestión antes de que esto finalmente me di cuenta por mí mismo y la respuesta publicado no era lo que quería, lo acepto de todos modos? Debería haber dicho que los datos están en una serie de imágenes cortas y en la imagen almacenada en el búfer. Gracias –