当前位置: 代码迷 >> Java相关 >> 遇到的一个小问题
  详细解决方案

遇到的一个小问题

热度:83   发布时间:2010-11-27 16:44:02.0
遇到的一个小问题
public static <T> void fun2(T param[]){    // 输出
        System.out.print("接收泛型数组:") ;
        for(T t:param){
            System.out.print(t + "、") ;
        }

今天在一个程序中看到这样一段代码,意思都能理解,但是括号里的这段红色字体的意思不清楚,哪位高手能帮忙解释下这段红色字码的操作意思吗?谢谢了
----------------解决方案--------------------------------------------------------
顶一下
----------------解决方案--------------------------------------------------------
foreach 语句:
(T t:param)//t 是单个元素, param是数组
----------------解决方案--------------------------------------------------------
等价于
程序代码:

for( int index=0; index<param.length; index++ ) {
    T t = param[index];
    System.out.print(t + "、") ;
}

----------------解决方案--------------------------------------------------------
回复 4楼 神vLinux飘飘
嗯,多谢
----------------解决方案--------------------------------------------------------
  相关解决方案