Метод ByteBuffer hashCode () в Java с примерами
Метод hashCode () класса java.nio.ByteBuffer используется для возврата текущего хэш-кода этого буфера.
Хэш-код байтового буфера зависит только от его оставшихся элементов; то есть для элементов от position () до элемента limit () - 1 включительно.
Поскольку хэш-коды буферов зависят от содержимого, не рекомендуется использовать буферы в качестве ключей в хэш-картах или аналогичных структурах данных, если не известно, что их содержимое не изменится.
Синтаксис:
общедоступный int hashCode ()
Возвращаемое значение: этот метод возвращает текущий хэш-код этого буфера.
Ниже приведены примеры, иллюстрирующие метод hashCode ():
Примеры 1:
Examples 2:
// Java program to demonstrate // getInt() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // creating object of ByteBuffer // and allocating size capacity ByteBuffer bb = ByteBuffer.allocate( 12 ); // Reads the Int at this buffer"s current position // using getInt() method int value = bb.hashCode(); // print the int value System.out.println( "Byte Value: " + value); } } |
Byte Value: -293403007
Ссылка: https://docs.oracle.com/javase/9/docs/api/java/nio/ByteBuffer.html#hashCode–
Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .