java传递动态参数demo_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java传递动态参数demo

java传递动态参数demo

 2013/7/26 18:19:39  西北小强  程序员俱乐部  我要评论(0)
  • 摘要:JDK1.5之后,为了使方法的调用更加灵活,java引入了动态参数的概念。当时在学校里跟老师学java基础的时候听都没听过这个东东,前两天同事提到这个东东,自己看了一下,写个小demo记录一下。其实,也没啥难理解的就是可以动态的确定传入参数的个数罢了。publicclassDynamicParamenterDemo{publicstaticvoidmain(String[]args){System.out.print("传入参数:");fun(1);System.out.print
  • 标签:Java

JDK1.5之后,为了使方法的调用更加灵活,java引入了动态参数的概念。当时在学校里跟老师学java基础的时候听都没听过这个东东,前两天同事提到这个东东,自己看了一下,写个小demo记录一下。其实,也没啥难理解的就是可以动态的确定传入参数的个数罢了。

class="java" name="code">public class DynamicParamenterDemo {
	public static void main(String[] args) {
		System.out.print("传入参数:");
		fun(1);
		System.out.print("\n传入参数:");
		fun(1,2,3);
		System.out.print("\n传入参数:");
		MapDemo m = new MapDemo();
		fun(1,2,3,4,"你好",5,6, m);
	}
	
	public static void fun(Object...args){
		for(Object b:args){
			System.out.print(b+",");
			if(b instanceof String){
				System.out.println("传入了一个字符串:"+b);
			}
			if(b instanceof MapDemo){
				System.out.println("传入了一个Mapdemo对象");
			}
		}
	} 
}

?

?

发表评论
用户名: 匿名