62,614
社区成员
发帖
与我相关
我的任务
分享
//main方法中使用String数组参数
class HelloWorld1
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
//main方法中使用String可变参数
class HelloWorld2
{
public static void main(String... args)
{
System.out.println("Hello World!");
}
}
class Test
{
public static void main(String[] args)
{
String[] str1 = {"a"};
String[] str2 = {"a", "b"};
write(str1);
write(str2);
}
public static void write(String... strs)
//此处参数若改为String[] strs,效果完全一样,并没有重载方法
//唯一区别貌似是:使用String...时,可以直接传参数"a", "b",省去上面定义数组的麻烦
{
for (String str: strs)
{
System.out.println(str);
}
}
}
变长的可以这样传参数,不只是以数组的形式传。
function(String ...args)
String s1,s2;
function(s1,s2);或function();