第四章:Java新特性对数组的支持
来源:互联网 发布:淘宝医药商城 编辑:程序博客网 时间:2024/06/06 00:37
Java新特性对数组的支持
一. Java新特性——可变参数
在调用一个方法时,必须根据方法的的定义传递指定的参数。但是在JDK1.5(JAVA SE5.0)之后就产生了新的感念——可变参数,即方法中可以接收的参数不再是固定的,而是随着需要传递的,可变参数的定义格式如下:
【可变参数的定义格式】
返回值类型 方法的名称(类型…参数名称)
向方法中传递可变参数之后,其中的参数是以数组的形式保留下来的。
【使用可变参数定义方法】
public class NewDemo01{ public static void main(String args[]){ System.out.print("不传递参数(fun()):") ; fun() ; // 不传递参数 System.out.print("\n传递一个参数(fun(1)):") ; fun(1) ; // 传递一个参数 System.out.print("\n传递五个参数(fun(1,2,3,4,5)):") ; fun(1,2,3,4,5) ; } public static void fun(int ... arg){ // 可变参数 for(int i=0;i<arg.length;i++){ // 循环输出 System.out.print(arg[i] + "、") ; } }};
运行结果:
不传递参数(fun()):传递一个参数(fun(1)):1、传递五个参数(fun(1,2,3,4,5)):1、2、3、4、5、
二. Java新特性——foreach输出
在数组的输出一般都会用for循环,但是在jdk1.5后为了方便数组的输出,提供了foreach语句,格式如下:
【foreach语句】
for(数据类型 变量名称:数组名称){ …..}
【使用foreach输出数组内容】
public class NewDemo02{ pubic static void main(String[] args){ System.out.print("不传递参数(fun()):") ; fun() ; // 不传递参数 System.out.print("\n传递一个参数(fun(1)):") ; fun(1) ; // 传递一个参数 System.out.print("\n传递五个参数(fun(1,2,3,4,5)):"); fun(1,2,3,4,5) ; } public static void fun(int…arg){ for(int x:arg){ System.out.println(x+”、”); }}
运行结果同上。在Java中很多地方都可以使用foreach输出。
从实际应用来看,尽量使用最原始的输出最为合适。
0 0
- 第四章:Java新特性对数组的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java 7新特性: switch中对String的支持
- Java 7新特性: switch中对String的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java SE 6 新特性: 对脚本语言的支持
- Java-1.6新特性之对脚本语言的支持
- 新特性对数组的支持(可变参数的使用、foreach输出的使用)
- JAVASE课程 第一章 第四讲方法,数组,java新特性
- Java SE 6 新特性系列 第 6 部分,对脚本语言的支持
- 05 Activity 回传数据
- Linux下命令行连接MySQL
- ASM(字节码处理工具)
- hive與hadoop交互過程
- 网页挂马
- 第四章:Java新特性对数组的支持
- ifstream、ofstream文件流操作
- SQL性能个人实践心得【持续更新】
- 用Java编写的:剪切一个文件夹的小程序
- hibernate多表操作之多对多
- 弹性运动框架
- 【GDB调试学习笔记】调试程序段错误
- 矩阵快速幂
- Android Bluetooth(蓝牙)实例