В настоящее время я работаю над преобразованиями Big/Little Endian, и я использую побитовые операторы. Когда я искал в Интернете, многие из них реализованы с ByteBuffer.wrap()
. Я никогда раньше не использовал ByteBuffer
, насколько он эффективен по сравнению с побитовыми операторами? Какая из лучших результатов?Оператор побитового сдвига или ByteBuffer.wrap?
1
A
ответ
1
Возможно, самый быстрый способ конвертировать конкретный, скажем, int
между большим и маленьким концом - Integer.reverseBytes
.
+0
Я пытаюсь преобразовать длинные данные. – surya
+0
Затем используйте 'Long.reverseBytes'. –
Смежные вопросы
- 1. Оператор побитового сдвига влево
- 2. Оператор побитового сдвига Руби «<<» путаница
- 3. побитового сдвига в
- 4. Оператор побитового сдвига под разными платформами (windows, mac os, android)
- 5. Оператор побитового сдвига в Java: синтаксическая ошибка с "= >>"?
- 6. Проблем побитового сдвига с Codewarrior
- 7. Войти с операцией побитового сдвига
- 8. Общее циклическое поведение побитового сдвига
- 9. побитового сдвига влево в Python
- 10. Операторы побитового сдвига. Подписанный и неподписанный
- 11. побитового Оператор
- 12. логический оператор ИЛИ против побитового ИЛИ оператора
- 13. джулия побитового языка или если оператор
- 14. Оператор побитового останова
- 15. побитового логического оператор ~
- 16. C побитового оператор
- 17. Цвет побитового сдвига в OpenGL шейдеров GLSL
- 18. Сравнение строки с использованием операции побитового сдвига
- 19. Что касается побитового оператора сдвига в C
- 20. Преобразование C# для C++ побитового сдвига
- 21. Оператор сдвига быстро или не быстро?
- 22. Оператор сдвига в CUDA
- 23. C++ побитового Оператор Понимание код
- 24. оператор побитового Java <<
- 25. Оператор побитового отрицания unsigned int
- 26. Оператор сдвига в C
- 27. Java-оператор сдвига
- 28. Оператор сдвига на целых
- 29. Поймите оператор сдвига
- 30. Оператор сдвига в Java
Это достаточно быстро, что это не должно иметь значения; ты пробовал? – fge