【发布时间】:2012-11-28 05:37:36
【问题描述】:
我正在尝试编写一个函数,该函数接受一些字符串并对其进行处理。
我要做的唯一一件事就是对字符串进行循环。现在我最终得到了一个类似于
的尴尬结构public void foo(String[] myStrings){
foo(java.util.Arrays.asList(myStrings));
}
public void foo(Iterable<String> myStrings){
for(String i : myStrings){
bar(i);
}
}
感觉是多余的,因为
for(String i : myStrings){
bar(i);
}
对于 String[] 类型的 myStrings 来说是完全有效的代码。
是否有一个我可以让 foo 接受的类同时允许集合和数组?
【问题讨论】:
标签: java arrays collections function-declaration