強化された for ループを使用していますが、次のようになります。
public void addItems (Iterable<Item> items) {
for (Item item : items) {
addItem(item);
}
}
public void addItems(Item[] items) {
for(Item item : items) {
addItem(item);
}
}
を使用すると、他Iterable
を使用できますが、通常の配列には別の方法が必要です。List
これを組み合わせる方法はありますか (リフレクションを使用したり、行数を増やしたり、ガベージを作成したりせずに)、コードを複製する必要はありませんか?