Variable number of arguments
È possibile passare un numero variabile di argomenti a un metodo. Tuttavia, ci sono alcune limitazioni:
- Il numero variabile di parametri devono essere tutti dello stesso tipo
- vengono trattati come un array all'interno del metodo
- devono essere l'ultimo parametro del metodo
per comprendere queste restrizioni, considerare il metodo, nel seguente frammento di codice, utilizzata per restituire il più grande intero in una lista di interi:
private static int largest(int... numbers) {
int currentLargest = numbers[0];
for (int number : numbers) {
if (number > currentLargest) {
currentLargest = number;
}
}
return currentLargest;
}
fonte Oracle Certified Associate Java SE 7 programmatore Study Guide 2012
fonte
2014-09-05 08:51:35
Dal momento che i compiti a casa, non vogliamo conoscere la tua domanda, vogliamo solo sapere che stai imparando. – HDave