您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase第二季学习笔记-foreach与可变参数
发布时间:2017-07-10 13:48:07编辑:雪饮阅读()
public class NewKeywordDemo
{
public static void main(String[] args){
String[] names={"杜敏捷","柠檬不萌","柠檬姐","捷","杜姐姐"};
//非可变参数的函数
System.out.println("非可变参数的函数输出结果:");
method1(names);
System.out.println("");
System.out.println("可变参数的函数输出结果:");
//可变参数的两种不同传参方式
method2(names);
System.out.println("");
method2("雪饮","雪饮2");
}
public static void method2(String... names){
//形参中参数类型"String"与后面的"..."之间可以有空格,也可以无空格
//一个方法中只能出现一个可变参数
//如果有多个参数,可变参数只能是在最后一个
for(String name:names){
System.out.print(name+" ");
}
}
public static void method1(String[] names){
//foreach代码简洁,但有可能产生大量垃圾对象,影响性能
for(String name:names){
System.out.print(name+" ");
}
}
}
关键字词:javase,foreach,可变参数