`
nannan408
  • 浏览: 1755481 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java 三个点号...的含义-可变参数

 
阅读更多
1.前言
  在java 1.5 SE后,引入了三个点号"...",表示参数是可以有无数个的意思。
2.例子
 

public class Test {
	public static void test(int... objects) {
		// 参数都是int类型的,所以可以用foreach
		for (int object : objects) {
			System.out.println(object);
		}
	}

	public static void main(String[] args) {
		test();
		test(1);
		test(1, 2, 3, 4, 5);
	}
}


结果:
1
1
2
3
4
5
 
2
0
分享到:
评论
6 楼 sweat89 2012-12-03  
嘿嘿,长见识了
5 楼 znfsky 2012-12-03  
就想见c#里面的params
4 楼 longfor5 2012-12-03  
动态参数,整个动态部分就相当于一个长度可变的数组~
3 楼 weiwei566716 2012-12-03  
新手学习了,今天我还问一个朋友这是是什么意思呢,没想到可这么用
2 楼 weiwei566716 2012-12-03  
新手学习了,今天一个朋友这是是什么意思呢,楼主
1 楼 zhangzijun1984 2012-12-03  
我一直理解为把参数设为一个数组,没想到还可以这么用

相关推荐

    数独生成和解题工具

    ss.exe是一个数独解题引擎 使用方法: ss.exe -v .9.5..8.7....2......3.49.2.1....67.......4..38... 最后一个参数为数独谜面,使用数字和点号逐行描述一个数独题目;为空则代表空数独,运行后将生成一个随机的数独

    68--[自动点号机].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码

    68--[自动点号机].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码68--[自动点号机].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码68--[自动点号机].zip源码scratch2.0 3.0编程项目源文件源码案例...

    Shell脚本调用另一个脚本的三种方法

    假如有脚本 first.sh: ...主要有三种方法:source、点号以及sh命令。 1.source #!/bin/bash #--------------- #@file:second.sh #--------------- echo 'your are in second file' source first.sh 2.点号. #!/bin/b

    mongo数据集合属性中存在点号(.)的解决方法

    前言 MongoDB是面向集合存储的文档型数据库,其涉及...2.在使用spring-data-mongodb处理mongodb的增删改查时会通过一个MappingMongoConverter(Document和Modle转换类)转换数据 3.具体对点号的转换在DBObjectAccessor(sp

    rabbit安装详解

    安装完成以后,执行erl看是否能打开eshell,用’halt().’退出,注意后面的点号,那是erlang的结束符。 [root@localhost src]# erl  Erlang/OTP 17 [erts-6.1] [source] [64-bit] [async-threads:10] [hipe] ...

    C++简单实现的五子棋

    这个程序是一个基于控制台的五子棋游戏,用C++编写。以下是其主要功能和特点: 功能 1. 棋盘展示: - 提供一个15x15的棋盘,使用二维数组实现。空格用点号 `'.'` 表示,易于区分已落子和未落子的格子。 2. 行列编号...

    精通正则表达式~~~

    Pattern的split方法,两个参数... 396 拓展示例... 397 为Image Tag添加宽度和高度属性... 397 对于每个Matcher,使用多个Pattern校验HTML. 399 解析CSV文档... 401 Java版本差异... 401 1.4.2和1.5.0之间的...

    随机点号器 v.1.0.cpp

    C++实现随机点名器 版本v1.0 1.支持文件读入(txt文本文件) 2.支持手动输入 3.不重复点名

    挪点+改图面,自动周围挪点

    管线点自动挪点,不是带引线那种,就近找空白位置自动挪动,速度比较慢,但是效果很好,同时增加了自动替换专业代码功能

    Java基础包.pdf

    它可以将相关的类和接口放在同一个命名空间下,以避免类名和接口名的冲突,并提供更好的可重用性和可维护性。 Java包的名称采用点号“.”进行分隔。例如,com.example是一个包,表示该包下面包含了example组织的代码...

    精通正则表达式记录.pdf

    只有在字符组([…..])内部,“-”(连字符号)才是元字符-----否则它就是普 ...问好和点号通常被当作元字符处理,但在字符组中则不是如此(说明白一点 就是,[0-9A-Z_!?]里面,真正的特殊字符就只有那两个连字符)。

    空间后方交会编程实习报告.doc

    4个地面控制点的地面坐标及其对应像点的像片坐标: "点号 "像片坐标(mm) "地面点坐标(m) " " "x "y "X "Y "Z " "1 "-86.15 "-68.99 "36589.41 "25273.32 "2195.17 " "2 "-53.40 "82.21 "37631.08 "31324.51 "728.69...

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    Run Anywhere)、优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力)、网络通信功能、通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献...

    Android挂载以点号(.)开头的文件夹或是文件

    在Android端新建以点号(.)开头的文件夹或是文件,在PC端挂载此文件夹或是文件

    点号重叠文字避让.lsp

    自动移动管线点点号,引线是点号基点与原来基点,更加直观表示

    GeodesyTools(2011-8-25)(坐标转换更新)

    坐标系,可根据需要选取北京54坐标系椭球参数或西安80坐标系椭球参数(缺省时采用国家2000坐标 系椭球参数). 对于其他椭球参数, 可在椭球输入框中选其他椭球参数,然后将该椭球的a,f,Utm 等参数直接输入在编辑框中. ...

    js校验特殊字符

    4. * 要转义的字符包括:1, 点号 . 5. * 2, 中括号 [] 6. * 3, 大括号 {} 7. * 4, 加号 + 8. * 5, 星号 * 9. * 6, 减号 - 10. * 7, 斜杠 \ 11. * 8, 竖线 | 12. * 9, 尖号 ^ 13. * 10, 钱币 $ ...

    GeodesyTools(更新日期2011-8-16)

    坐标系,可根据需要选取北京54坐标系椭球参数或西安80坐标系椭球参数(缺省时采用国家2000坐标 系椭球参数). 对于其他椭球参数, 可在椭球输入框中选其他椭球参数,然后将该椭球的a,f,Utm 等参数直接输入在编辑框中. ...

    重叠管线点号避让处理-自动挪点号(第2版).zip

    CAD管线图文字整饰神器,一键处理,重叠管线点号自动避让处理,又名自动挪点号。采用VB后期绑定技术,几乎可以匹配所有的CAD版本,Windows操作系统32位64位均可。相对第1版,增加了优化次数,标注引线,避让图层增加...

Global site tag (gtag.js) - Google Analytics