300.21找出Person中年龄最大的
来源:互联网 发布:软件开发标准 编辑:程序博客网 时间:2024/04/28 13:09
package 找出Person中年龄最大的;import java.util.*;public class T1 {public static void main(String[] args) {Map m1 = new TreeMap(); Person p1 = new Person("ylz",22);Person p2 = new Person("gyf",21);Person p3 = new Person("gyc",20);Person p4 = new Person("gjq",23);m1.put(p1,4);m1.put(p2,3);m1.put(p3,2);m1.put(p4,1);Iterator it = m1.entrySet().iterator();//while(it.hasNext()) {Map.Entry entry = (Map.Entry)it.next();System.out.println(entry.getKey());//}/*Set key = m1.keySet(); Iterator i1 = key.iterator();//迭代Kwhile(i1.hasNext()) { Object k = i1.next(); System.out.println(k); }注意:这种遍历方法效率低,因为会遍历两次,效率较低*/}}class Person implements Comparable {int age;String name;Person() {}Person(String name,int age) {this.name = name;this.age = age;} public String toString() { return "User:"+name+" age="+age+" "; } public int compareTo(Object o) { int age1 = this.age; int age2 = ((Person)o).age; if(age1 < age2) { //二叉树知识 return 1; }else if(age1 == age2) { return 0; }else { return -1; } }}
阅读全文
0 0
- 300.21找出Person中年龄最大的
- 读取文件并找出年龄最大的N个人-兰亭集市笔试题
- 找出一组整数中最大的那个
- 找出数据库中size最大的表
- 找出最大的对象
- 找出最大的房子
- 找出表中重复数据中最大日期的数据
- 20.找出矩阵中最大的数存入数组中
- 从数组中找出最大的和最小的数
- 找出字符串中对称的子字符串的最大长度
- 找出N个整数中最大的K个数
- 找出一堆数据中最大或者最小的K个数
- 找出apache日志中访问量最大的IP
- N个数中找出最大的K个数
- 找出两个字符串中最大的公共子字符串
- 找出二叉树中最大的二叉查找树部分
- 从1T数据中找出最大的10个数
- 从1t数据中找出最大的10个数
- Kotlin学习(4)Lambda
- 欢迎使用CSDN-markdown编辑器
- JAVA 输出 1 3 6 10 15 ....
- jsp实现登录源码
- qt弹出对话框选择图片并显示
- 300.21找出Person中年龄最大的
- 习题二
- 一些实用小函数
- LeetCode:88. Merge Sorted Array
- ZCMU 1712 数交点 <数学>
- ExcelHelper 使用NPOI读写Excel文件
- spring配置文件详解--真的蛮详细
- improving protein disorder prediction by deep bidirectional lstm rnn
- 记一次centos7.3上安装php-soap扩展