В чем разница между ByteBuffer и CharBuffer в случае пакета java.nio. Это то же самое отличие, что и байт и символ?В чем разница между ByteBuffer и CharBuffer в Java NIO?
2
A
ответ
3
Вы можете видеть это так. ByteBuffer - это буфер для (8-разрядных) значений byte
, в то время как CharBuffer содержит (16 бит) chars
.
5
В основном, да - но ByteBuffer
ы также операции по просмотру ByteBuffer
как другие видов буфера (например asDoubleBuffer
), а также для ввода других примитивных типов в буфер, (например putLong
).
CharBuffer
также реализует Appendable
и CharSequence
, что упрощает работу с текстовыми операциями.
Смежные вопросы
- 1. Java: в чем же разница между NIO и NIO.2?
- 2. Конвертировать CharBuffer в ByteBuffer
- 3. В чем разница между режимами ByteBuffer?
- 4. Java NIO Pipe and ByteBuffer
- 5. В чем разница между записью и отправкой по каналам NIO?
- 6. В чем разница между rewind() и clear() класса ByteBuffer?
- 7. В чем разница между **/*. Java и * .java?
- 8. Java nio read bytebuffer из канала
- 9. В чем разница между = и == в java?
- 10. В чем разница между `| `и` || `в java?
- 11. В чем разница между: = и =! в Java?
- 12. Что такое CharsetDecoder.decode (ByteBuffer, CharBuffer, endOfInput)
- 13. В чем разница между java и jsp?
- 14. В чем разница между PHP и Java?
- 15. В чем разница между JavaScript и Java?
- 16. В чем разница между + = и = +?
- 17. В чем разница между «» и «»?
- 18. Java конвертировать StringBuilder в CharBuffer
- 19. One thread one ByteBuffer NIO
- 20. В чем разница между «и»?
- 21. В чем разница между `{}` и `[]`?
- 22. В чем разница между == и ===?
- 23. В чем разница между «+» и «\ +»?
- 24. В чем разница между/* ... */и/** ... */
- 25. В чем разница между: и +:
- 26. В чем разница между $ {} и # {}
- 27. В чем разница между $ _. и $ _
- 28. В чем разница между = и: =
- 29. В чем разница между && и &?
- 30. В чем разница между $ {} и # {}?