使用Comparable接口类型表示泛型
来源:互联网 发布:最优化算法 中科院 编辑:程序博客网 时间:2024/06/03 19:40
要素:只有实现Comparable接口的那些对象才能够作为Comparable数组的元素被传递
实例:查找数组最大数package com;/** * 找数组最大 * @author * 只有实现Comparable接口的那些对象才能够作为Comparable数组的元素被传递, * 比如String,Integer都实现了Comparable接口的 * */public class FindMaxDemo { public static void main(String[] args) { String arr[]=new String[]{"Y","X","Z"}; System.out.println(findMax(arr)); Integer arr2[]=new Integer[]{1,2,3,4}; System.out.println(findMax(arr2)); } public static Comparable findMax(Comparable [] arr){ int maxIndex=0; for (int i = 0; i < arr.length; i++) { if(arr[i].compareTo(arr[maxIndex])>0) maxIndex=i; } return arr[maxIndex]; }}
阅读全文
0 0
- 使用Comparable接口类型表示泛型
- 接口类型的泛型
- Comparable使用
- 接口类型
- 使用Object表示泛型
- 使用object表示泛型
- Java 接口类型的创建及使用
- Comparable接口使用示例
- Comparable的使用
- Comparable 接口使用
- Lesson_for_java_day14--java中的泛型、Comparator、Comparable
- 使用BeanComparator实现Comparable接口
- Comparable与Comparator的使用
- 如何使用 Comparable ,Comparator 接口
- 使用Comparable接口自定义排序
- Comparable与Comparator的使用
- Comparable接口实现与使用
- comparable的使用(用于list)
- ubuntu16.04安装TensorFlow的正确步骤
- Struts1.x 总结
- 创建多线程的几种方法
- jvm加载class文件的原理机制分析
- 导入安卓工程项目报错的笔记
- 使用Comparable接口类型表示泛型
- 字节流demo
- (转)SegWit 与 Lightning Network
- [玩耍]JS实现几何星空
- 欢迎使用CSDN-markdown编辑器
- 进程间通信方式
- # Ubuntu 16.04编译过程踩坑记录 (一)
- 英语大神养成记
- BZOJ 2157: 旅游