使用数组元素倒置来讲解泛型的经典例子
来源:互联网 发布:手机淘宝评价修改链接 编辑:程序博客网 时间:2024/05/20 00:11
//下述代码功能为完成任意类型数组元素的倒置
public static<T> void reverse(T[] arr)
{
for (int i = 0,j=arr.length-1; i < arr.length; i++,j--) {
if (i>=j) {
break;
} else {
T tmp=arr[i];
arr[i]=arr[j];
arr[j]=tmp;
}
}
}
@Test
public void test()
{
String [] ch={"a","b","c","d","e"};
reverse(ch);
for (String st : ch) {
System.out.println(st);
}
}
感觉真的很好玩呀!从这里,我们也可以感受到泛型应用的妙处.它让我们避免了好多因类型不同而导致的重复代码量.
使用Junit测试一把,真的好爽!
- 使用数组元素倒置来讲解泛型的经典例子
- 数组元素倒置-Java
- 倒置数组内元素顺序
- 倒置输出数组中的元素
- 利用指向指针型数据的指针实现整型数组元素的倒置
- 数组的倒置
- 泛型的经典例子
- 树状数组经典讲解
- AngularJs获取数组的元素例子
- [mongodb]使用mongodb中数组元素的下标来做更新(update)多维数组
- 【LVL1_5_c】【课后练习】【5】 写一个可以倒置数组元素的函数.
- Linux的UIO经典例子讲解(二)
- 用最简单的例子,从最简单的设计开始,重构着讲解设计原则与模式——从DIP中“倒置”的含义说接口的正确使用
- LINQ的经典例子-Where,Select、SelectMany、SkipWhile子句中使用数组索引
- LINQ的经典例子-Where,Select、SelectMany、SkipWhile子句中使用数组索引
- LINQ的经典例子-Where,Select、SelectMany、SkipWhile子句中使用数组索引
- LINQ的经典例子-Where,Select、SelectMany、SkipWhile子句中使用数组索引
- LINQ的经典例子-Where,Select、SelectMany、SkipWhile子句中使用数组索引
- QT4 自定义槽和信号(转)
- 数组 算法没有插入删除,只有存取和修改
- event.keycode值大全
- YAFFS2文件系统在嵌入式LINUX系统中的应用
- java里面验证是否是数字格式
- 使用数组元素倒置来讲解泛型的经典例子
- SSH整合出现Exception sending context initialized event to listener instance of class 错误
- Java知识拾遗:三大框架的技术起源
- apache服务,或者说httpd服务,如何启动,如何开机启动。
- 链接器工具警告1
- minicom中文手册
- 牛腩新闻发布系统概况
- 链栈
- ASP.NET动态Assembly导致的内存泄露