Описание тега charbuffer

1 ответ

Java CharBuffer из сокета ERROR_FORMAT

Java: 1.7 ОС: Linux (но я не знаю, что это за Linux) У меня есть CharBuffer для хранения чего-то, что я прочитал из BufferedReader сокета. Сокет был установлен, что точно, и когда я пытаюсь сбросить его, это дает мне результат ERROR_FORMAT. После эт…
27 окт '16 в 02:59
0 ответов

ByteBuffer как CharBuffer

У меня есть следующий код. String s="AAAA" ByteBuffer newBuffer = ByteBuffer.allocate(100); CharBuffer cbuf = newBuffer.asCharBuffer(); for (char c : s.toCharArray()) { cbuf.put(c); } Когда я получаю cbuf, он имеет вид 0, 65, 0, 65, 0, 65, 0, 65. По…
08 дек '16 в 11:52
0 ответов

CharBuffer и ByteBuffer - кодировка кодировки

Java хранит символы в формате UCS-2. byte[] bytes = {0x00, 0x48, 0x00, 0x69, 0x00, 0x2c, 0x60, (byte)0xA8, 0x59, 0x7D, 0x00, 0x21}; // Print UCS-2 in hex codes System.out.printf("%10s", "UCS-2"); for(int i=0; i<bytes.length; i++) { System.out.pri…
31 окт '17 в 05:10
3 ответа

Как именно работает метод equals () CharBuffer?

Я не могу понять конкретные детали CharBuffer equals() метод функционирования. Я не понимаю эту фразу "считается независимо от их исходных позиций": Два символьных буфера равны тогда и только тогда, когда Они имеют одинаковый тип элемента, Они имеют…
03 янв '19 в 13:11
2 ответа

Что такое объекты CharBuffer с различным "типом элемента" (не равным по определению)?

equals() метод CharBuffer довольно сложно. Отсюда я понял, что он выполняет сравнение char-by-char ( или element-by-element???) следующего блока: from (начальная) позиция (возвращается position()) включительно limit() эксклюзив. Емкость и любое соде…
03 янв '19 в 19:19
1 ответ

Как мы можем выделить прямой CharBuffer, если у нас нет соответствующих (allocateDirect) методов в CharBuffer или Buffer?

Почему у нас isDirect() метод в CharBuffer? Как мы можем выделить прямой CharBuffer, если у нас нет соответствующих (allocateDirect) методов в CharBuffer или же Buffer? Я могу догадаться, что это: ByteBuffer.alocateDirect(100).asCharBuffer() Это так…
31 мар '19 в 16:42
1 ответ

Преобразование Java из byte [] в char []

Я написал простой фрагмент, в котором я пытаюсь преобразовать (возможно) массив байтов в массив символов и наоборот. В сети много примеров, но для меня это самый простой способ сделать это. Мне нужно использовать массив, а не строки, потому что его …
01 ноя '19 в 13:34
1 ответ

CharBuffer в строку?

Как получить строку "привет" из CharBuffer? toString() похоже не работает. val a = CharBuffer.allocate(10); a.put('h'); a.put('i'); val b = a.toString(); Состояния переменных после выполнения приведенного выше кода:
09 июл '21 в 16:04