Java 中的 NavigableMap lastEntry() 方法

Java 中的 NavigableMap lastEntry() 方法

Java 中 NavigableMap 接口的 lastEntry() 方法用于返回与此映射中最大键相关联的键值映射,如果映射为空,则返回 null。

语法: :

Map.Entry< K, V > lastEntry()

其中,K 是此映射中维护的键的类型,V 是映射到键的值的类型。

参数: : 不接受任何参数。

返回值: : 返回与此映射中最大键相关联的键值映射,如果映射为空,则返回 null。

下面的程序演示了 Java 中的 lastEntry() 方法:

程序 1: :当键是整数时。

// Java 代码,演示 lastEntry() 方法的工作
  
import java.io.*;
import java.util.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // 声明 Integer 和 String 的 NavigableMap
        NavigableMap<Integer, String> nmmp = new TreeMap<>();
  
        // 使用 put() 将值分配到 NavigableMap 中
        nmmp.put(2, "two");
        nmmp.put(7, "seven");
        nmmp.put(3, "three");
  
        System.out.println("键的映射是最大的 : "
                           + nmmp.lastEntry());
    }
}
键的映射是最大的 : 7=seven

程序 2: :当键是字符串时。

// Java 代码,演示 lastEntry() 方法的工作
  
import java.io.*;
import java.util.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // 声明 Integer 和 String 的 NavigableMap
        NavigableMap<String, String> tmmp = new TreeMap<>();
  
        // 使用 put() 将值分配到 NavigableMap 中
        tmmp.put("one", "two");
        tmmp.put("six", "seven");
        tmmp.put("two", "three");
  
        System.out.println("键的映射是最大的 : "
                           + tmmp.lastEntry());
    }
}
键的映射是最大的:two=three

参考: :https://docs.oracle.com/javase/10/docs/api/java/util/NavigableMap.html#lastEntry()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程