Java程序获取TreeMap中最大的键


在这篇文章中,我们将学习如何检索TreeMap中存储的最大键。我们将创建一个简单的Java程序,演示如何创建一个TreeMap,向其中添加键值对,然后使用lastKey()方法查找映射中最大的键。

问题陈述

编写一个Java程序来获取TreeMap中存储的最大键。

输入

{1=PHP, 2=jQuery, 3=JavaScript, 4=Ruby, 5=Java, 6=AngularJS, 7=ExpressJS}

输出

Highest key in TreeMap: 7

步骤

以下是获取TreeMap中最大键的步骤:

  • 首先,导入类。
  • 初始化**Demo类**。
  • 在主方法内部创建一个**TreeMap**,其中键是整数,值是字符串。
  • 向树中添加元素
  • 打印TreeMap中最大的键。

Java程序获取TreeMap中存储的最大键

以下是获取TreeMap中最大键的示例:

import java.util.*;
public class Demo {
   public static void main(String args[]) {
      TreeMap<Integer,String> m = new TreeMap<Integer,String>();
      m.put(1,"PHP");
      m.put(2,"jQuery");
      m.put(3,"JavaScript");
      m.put(4,"Ruby");
      m.put(5,"Java");
      m.put(6,"AngularJS");
      m.put(7,"ExpressJS");
      System.out.println("TreeMap Elements...
"+m); System.out.println("Highest key in TreeMap: " + m.lastKey()); } }

输出

TreeMap Elements...
{1=PHP, 2=jQuery, 3=JavaScript, 4=Ruby, 5=Java, 6=AngularJS, 7=ExpressJS}
Highest key in TreeMap: 7

代码解释

该代码演示了在Java中使用**TreeMap**。首先,我们将使用java.util包导入所有类,在主方法中创建TreeMap对象**m**,并使用put()方法向其中添加多个键值对,然后将条目插入映射中,确保键按升序存储。我们将显示所有元素,然后使用**lastKey()方法**检索并打印映射中最大的键,在本例中为7。

更新于:2024年8月16日

2K+浏览量

启动您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.