首页>代码>java变参vararg的使用>/1040621014811648.java
package com.vararg;

import java.util.ArrayList;
import java.util.List;

public class Main {

	private static int sumUp(Object... values) {
		int sum = 0;
		for (int i = 0; i < values.length; i++) {
			sum += Integer.parseInt(values[i].toString());
		}
		return sum;
	}

	public static void main(String[] args) {
		// 数组方式
		int a = sumUp(new Integer[] { 1, 2, 3, 4 });
		System.out.println(a);
		List<Integer> b = new ArrayList<Integer>();
		b.add(1);
		b.add(2);
		b.add(3);
		b.add(4);
		// List.toArray()方式
		int c = sumUp(b.toArray());
		System.out.println(c);

		// 多个参数方式
		int d = sumUp(1, 2);
		System.out.println(d);
	}
}
最近下载更多
lhblion  LV9 2016年3月15日
wzg356  LV18 2015年1月3日
菜鸟战斗  LV23 2013年8月22日
最近浏览更多
43986495  LV1 2018年11月1日
abel0876 2017年11月9日
暂无贡献等级
feipeng77 2017年4月1日
暂无贡献等级
adamvscele  LV1 2016年10月31日
guogongjun  LV5 2016年8月20日
最代码007  LV2 2016年6月30日
helili2003 2016年3月18日
暂无贡献等级
lhblion  LV9 2016年3月15日
Watson  LV13 2016年2月17日
文成1116  LV21 2016年1月29日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友