Java中带有示例的LinkedBlockingDeque hashCode()方法
在Java中, LinkedBlockingDeque 的 hashCode() 方法用于获取LinkedBlockingDeque的实例的hashCode值。它返回一个整数值,该值为LinkedBlockingDeque实例的hashCode值。
语法:
public int hashCode()
参数: 此函数没有参数。
返回值: 该方法返回一个整数值,该值为LinkedBlockingDeque实例的hashCode值。
在下面的示例中,演示了LinkedBlockingDeque.hashCode()方法:
程序1:
//Java程序演示LinkedBlockingDeque的hashCode()方法
import java.util.concurrent.LinkedBlockingDeque;
import java.util.*;
public class GFG {
public static void main(String[] args)
throws IllegalStateException
{
// 创建LinkedBlockingDeque对象
LinkedBlockingDeque<Integer> LBD
= new LinkedBlockingDeque<Integer>();
// 在LinkedBlockingDeque的末尾添加数字
LBD.add(7855642);
LBD.add(35658786);
LBD.add(5278367);
LBD.add(74381793);
System.out.println("Linked Blocking Deque: " + LBD);
//使用hashCode()方法获取hashCode值
System.out.println("HashCode value: "
+ LBD.hashCode());
}
}
Linked Blocking Deque: [7855642,35658786,5278367,74381793]
HashCode value: 2101973421
程序2:
//Java程序演示LinkedBlockingDeque的hashCode()方法
//当列表包含字符时
import java.util.concurrent.LinkedBlockingDeque;
import java.util.*;
public class GFG {
public static void main(String[] args)
throws IllegalStateException
{
// 创建LinkedBlockingDeque对象
LinkedBlockingDeque<String> LBD
= new LinkedBlockingDeque<String>();
// 在LinkedBlockingDeque的末尾添加数字
LBD.add("1");
LBD.add("2");
LBD.add("3");
LBD.add("4");
System.out.println("Linked Blocking Deque: " + LBD);
//使用hashCode()方法获取hashCode值
System.out.println("HashCode value: "
+ LBD.hashCode());
}
}
Linked Blocking Deque: [1, 2, 3, 4]
HashCode value: 2101973421
极客教程