这是面试时候碰到一个题目,大家看看怎么解决??

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:08:13
题目如下:
把有一个方法中String型参数组合成一个字符串,例如:方法 a(string b1,string b2),组合后的字符串就是b1b2。现在的问题是这个方法的参数个数并不确定,请问各位有什么好的解决方法不?? .

Java在J2SE 5之后有一个新特性,叫做变长参数(varargs)的
test(String ... s){}
”String ... s“表明test方法可以接受0或多个String类型参数。事实上,s被隐含的声明为一个String[]类型的数组,在方法中用和数组一样的方式即可使用s;
如果楼主不要Java,类似的也可以考虑事先将参数录入一个数组(动态定义、或预先定义一个足够大的),再将参数数组的指针传给方法。不过这样就不直观了……

Java也可以用数组啊
public void a(String[] p)