关于参数列表的问题 有个函数是这样的a(Object...args);我要写个函数b来调用这个a,但是也不知道具体的参数,参数都存在ArrayList里,要怎么实现?b(ArrayList args){ //????} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a(Object...args); 这里的参数是可变参数,就是说传进去的参数个数不限,有点像c#,另外它还接受数组,你可以把数组作为参数传进去 好人当到底,再给你举个例子吧。import java.util.ArrayList;public class TestVarArgus{ public static void a(Object... args) { for (Object o : args) System.out.print(o + " "); } public static void b(ArrayList args) { a(args.toArray()); } public static void main(String args[]) { ArrayList<Integer> a = new ArrayList<Integer>(); a.add(1); a.add(2); a.add(3); b(a); }}main函数是我举得例子,你那具体的情况不太清楚,但是函数a和b就是这样调就可以了。 public static void a(Object... a ) { for(int i=0;i<a.length;i++) System.out.println(a[i]); } public static void b(List args) { a(args.toArray()); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub List list = new ArrayList(); list.add("hello"); list.add("world"); b(list); } JAVA小程序,我希望写一个窗口中出现三个球,但很囧地现在出现三个窗口,每个窗口一个球。。。这是怎么回事啊,应该怎么改?谢谢各位大侠了 一个2维数组拷贝问题 如何在JScrollPanel中显示图片 创建一个具有5个值的数组,并找出最大值和最小值. 才学.请多多指教 Applet剪切图片 帮忙看看这个程序! ArrayList问题.... 关于Date的小问题,请大家指点 菜菜的问题? 找一找免费的MSSQL的JDBC驱动。一定给分! 毕设的框架和技术【各位多支点招】 求应用于Swing中的HTML编辑器API
import java.util.ArrayList;public class TestVarArgus
{
public static void a(Object... args)
{
for (Object o : args)
System.out.print(o + " ");
} public static void b(ArrayList args)
{
a(args.toArray());
} public static void main(String args[])
{
ArrayList<Integer> a = new ArrayList<Integer>();
a.add(1);
a.add(2);
a.add(3);
b(a);
}
}
main函数是我举得例子,你那具体的情况不太清楚,但是函数a和b就是这样调就可以了。
{
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
}
public static void b(List args)
{
a(args.toArray());
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub List list = new ArrayList();
list.add("hello");
list.add("world");
b(list);
}