`
schy_hqh
  • 浏览: 558602 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(基础)java中的可变参数

 
阅读更多

实际上是为了简化数组的定义

 

参数类型与个数不确定时,使用可变参数进行传递

 

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;


public class Test {
	
	public static void main(String[] args) {
		
		show("abc",1,1.0);
		add(1,2,3,4);
	}
	
	public static void show(Object...objects) {
		for(Object obj : objects)
			System.out.println(obj.getClass().getSimpleName());
	}


	public static void add(Integer...integers) {
		long sum = 0L;
		for(Integer i : integers)
			sum += i;
		System.out.println(sum);
	}
	
	/*
		String
		Integer
		Double
		10
	 */
	
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics