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。
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP