当前位置:  开发笔记 > 编程语言 > 正文

在Java中将多个参数作为单个参数传递

如何解决《在Java中将多个参数作为单个参数传递》经验,为你挑选了1个好方法。

我以前见过它的一个例子,但我从来没有找到任何好的参考资料来处理它.我知道可以传入几个参数,例如,通过将方法定义为

public void aMethod(int...a)  

但我不知道有什么比这更重要的了.我见过一个例子,它返回了通过的平均值.
这是传递参数的过时方式吗?使用它甚至可以接受吗?这样做时的语法究竟是什么?(一些参考资料会很棒)



1> Travis Jense..:

它被称为varargs(来自C语法).有关概述,请参阅Sun的varargs指南以及此JDC技术提示.它不是过时的; 它被作为一个功能请求放入,因为之前你被迫创建一个数组或列表,这对于支持像C的printf这样的东西来说真的很难看.

public void myMethod(String... args) {
    for (String aString:args) {
        System.out.println(aString);
    }
}

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有