A partire da java 5 si. Leggi quiOriginariamente 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.
questo esempio:
ti da un'ideacodice: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; } }