Java中的ConcurrentSkipListMap equals()方法和示例
java.util.concurrent.ConcurrentSkipListMap 的 equals() 方法是Java中的一种内置函数,用于检查此Map对象与指定对象的相等性。如果给定对象也是先前一个Map,并且这两个Map具有相同的映射,则方法返回true。
语法:
public boolean equals(Object ob)
参数: 函数接受单个强制性参数 ob ,它指定要与此map进行比较以检查其相等性的对象。
返回值: 如果指定的对象等于此map,则函数返回true。
下面的程序说明了上述方法:
程序1:
// Java Program Demonstrate equals()
// method of ConcurrentSkipListMap
import java.util.concurrent.*;
class GFG {
public static void main(String[] args)
{
// Initializing the map
ConcurrentSkipListMap<Integer, Integer>
mpp = new ConcurrentSkipListMap<Integer,
Integer>();
// adding elements in map
for (int i = 1; i <= 5; i++)
mpp.put(i, i);
// equals operation on map
System.out.println(mpp.equals(4));
}
}
false
程序2:
// Java Program Demonstrate equals()
// method of ConcurrentSkipListMap
import java.util.concurrent.*;
class GFG {
public static void main(String[] args)
{
// Initializing the map
ConcurrentSkipListMap<Integer, Integer>
mpp = new ConcurrentSkipListMap<Integer,
Integer>();
// adding elements in map
for (int i = 1; i <= 5; i++)
mpp.put(i, i);
// equals operation on map
System.out.println(mpp.equals(3));
}
}
false
参考: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html#equals-java.lang.Object-
极客教程