当参数定义有多种类型时,怎么把传递的参数长度打印出来?比如show2传递了5个不同类型的参数,怎么打印参数长度出来?- import java.util.*;
- class ForEachDemo
- {
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
-
- public static void main(String[] args)
- {
- show1(3,79,8);
- show2("haha",3,79,8,85);
- }
- public static void show1(int... arr)
- {
- sop("参数长度:"+arr.length);
- }
-
- public static void show2(String str,int... arr)
- {
- sop("参数长度:");
- }
- }
复制代码 |