2021-05-11(泛型:测试数值)

package Wangsz;

public class ArrayAlg {
public static void main(String[] args) {
// 测试能否返回字符串数组的中间值
String [] str = new String[] {"111" , "222" , "333" , "444"};
System.out.println(Demo4.getMinnle(str) );
// 测试能否返回整数数组的中间值
Integer [] zhengshu = new Integer[]{111 , 222 , 333 , 444};
System.out.println(Demo4.getMinnle(zhengshu) );
// 测试能否返回 任意类型的数组的中间值
Double [] xiaoshu = new Double[]{11.1 , 22.2 , 33.3 , 44.4};
System.out.println(Demo4.getMinnle(xiaoshu) );
}
}

package Wangsz;

public class Demo4 {
// 定义一个通用的方法, 求数组的中间值
public static <T> T getMinnle(T [] a ){
return a[a.length / 2 ] ;
}
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容