请选择 进入手机版 | 继续访问电脑版

有关泛型的练习题

发表于 2016-06-16 09:55 显示全部楼层 24 558

编写一个泛型方法,实现指定位置数组元素的交换
编写一个泛型方法,接收一个任意数组,并颠倒数组中的所有元素
注意:只有对象类型才能作为泛型方法的实际参数
在泛型中可以同时有多个类型
public <K,V> V getValue(K key) return { return map.get(key)}
案例:

package com.heima.generic;
//自定义泛型练习
public class ArraysUtil {
    //编写一个泛形方法,实现指定位置数组元素的交换
    public static <T> void exchange(T[] t,int index1,int index2){
        T temp = t[index1];
        t[index1] = t[index2];
        t[index2] = temp;
    }
    //编写一个泛形方法,接收一个任意数组,并颠倒数组中的所有元素
    public static <T> void reverse(T[] t){
        
        int startIndex = 0;
        int endIndex = t.length -1;
        
        while(startIndex<endIndex){
            T temp = t[startIndex];
            t[startIndex] = t[endIndex];
            t[endIndex] = temp;
            startIndex++;
            endIndex--;
        }
        
    }
}


评分

参与人数 1学币 +2 收起 理由
葉、⑩② + 2 山寨

查看全部评分

回复 使用道具
举报
PPAP!

发表于 2017-03-13 12:41 显示全部楼层

回复 支持 反对 使用道具
举报
RMB战士

发表于 2017-03-06 07:48 显示全部楼层

回复 支持 反对 使用道具
举报
晴天屁屁

发表于 2017-03-02 07:03 显示全部楼层

支持!支持!!

回复 支持 反对 使用道具
举报
小受哥哥

发表于 2017-02-24 21:00 显示全部楼层

回复 支持 反对 使用道具
举报
大树学长

发表于 2017-02-18 18:25 显示全部楼层

回复 支持 反对 使用道具
举报
佳木繁玥

发表于 2017-02-18 14:14 显示全部楼层

楼主再见

回复 支持 反对 使用道具
举报
pcatzj

发表于 2017-02-18 06:58 显示全部楼层

回复 支持 反对 使用道具
举报
我不是悟空

发表于 2017-02-17 23:34 显示全部楼层

回复 支持 反对 使用道具
举报
年轻的音符

发表于 2017-02-17 18:55 显示全部楼层

回复 支持 反对 使用道具
举报
12下一页

发表新文章
bechange

小码哥会员

20

学分

131

学币

359

积分

小码哥会员

Rank: 3Rank: 3

积分
359

小码哥一周年勋章小码哥Android学员勋章活动达人勋章

Ta的主页 发消息
精华帖排行榜

精彩推荐

  • 关注小码哥教育