【发布时间】:2015-05-07 19:55:51
【问题描述】:
我们有一个方法:
public void foo (String s1, String s2, String s3) {
...
}
还有一系列的选择。也许 hashmap,也许 list,都无所谓。
有没有办法将集合“转换”为方法参数?比如:
public void foo (getParamters(map)) { ... }
是的,我当然可以这样做
public void foo (map.get(0), map.get(1), map.get(3)) { ... }
但我正在考虑一些更自动的东西,这可以帮助我解决更大的问题。
【问题讨论】:
-
创建一个以 Collrction 作为参数的重载方法,并使用提取的参数调用您的方法。
标签: java methods collections parameters