Originariamente inviato da Freax
in Java è possibile dichiare e definire un metodo che accetti come argomenti un numero indefinito di oggetti?

mi son posto la domanda più volte, nel C è infatti possibile tramite l'uso dei 3 punti ( anche se li sono funzioni ), ma in Java non ne trovo traccia, la domanda è ritornata alla carica dopo aver studiato i generics, ovvero la possibilità di definire i tipi solo a tempo di compilazione e non al tempo di scrittura del codice del singolo metodo.
A partire da java 5 si. Leggi qui

questo esempio:

codice:
public class Test {
    public static void main(String[] args) {
	System.out.println(Test.sum(1,1,2,3));
    }
 public static int sum (int ... numbers)
    {
	int total = 0;
	for (int i = 0; i < numbers.length; i++)
	    total += numbers [i];
	return total;
    }
}
ti da un'idea