加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用数组元素倒置来讲解泛型的经典例子

发布时间:2020-12-13 20:27:33 所属栏目:百科 来源:网络整理
导读://下述代码功能为完成任意类型数组元素的倒置 public staticT 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() {

//下述代码功能为完成任意类型数组元素的倒置

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测试一把,真的好爽!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读