Java中的TreeSet hashCode()方法示例
Java中TreeSet的 hashCode() 方法用于获取此TreeSet实例的hashCode值。它返回一个整数值,该值是此TreeSet实例的hashCode值。
语法:
public int hashCode()
参数: 此函数没有参数。
返回值: 该方法返回一个整数值,该值是此TreeSet实例的hashCode值。
以下示例说明了TreeSet.hashCode()方法的使用:
示例1:
// Java代码演示TreeSet中hashCode()方法的工作
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// 创建一个TreeSet
TreeSet<Integer> LHS
= new TreeSet<Integer>();
// 使用add()初始化值
// [1, 2, 3, 4]
LHS.add(1);
LHS.add(2);
LHS.add(3);
LHS.add(4);
// 打印TreeSet
System.out.println("TreeSet: "
+ LHS);
// 获取hashCode值
// 使用hashCode()值
System.out.println("HashCode value: "
+ LHS.hashCode());
}
}
TreeSet: [1, 2, 3, 4]
HashCode value: 10
示例2:
// Java代码演示TreeSet中hashCode()方法的工作
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// 创建一个TreeSet
TreeSet<String> LHS
= new TreeSet<String>();
// 使用add()初始化值
// [Geeks, For, ForGeeks, GeeksForGeeks]
LHS.add("Geeks");
LHS.add("For");
LHS.add("ForGeeks");
LHS.add("GeeksForGeeks");
// 打印TreeSet
System.out.println("TreeSet: "
+ LHS);
// 获取hashCode值
// 使用hashCode()值
System.out.println("HashCode value: "
+ LHS.hashCode());
}
}
TreeSet: [For, ForGeeks, Geeks, GeeksForGeeks]
HashCode value: -482506029
极客教程