Palavras-chave: Java 5, varargs, argumentos variáveis
A versão 5 da plataforma Java trouxe um recurso muito comum em diversas outras linguagens: número variável de argumentos na chamada de métodos.
A sintaxe é simples e intuitiva:
public class Varargs {
  public static void main(String[] args) {
    imprimirTipos("123", 123, 123F, 123L);
  }
  public static void imprimirTipos(Object... params) {
    for (Object objeto : params) {
      System.out.println(objeto.getClass().getName());
    }
    System.out.println("Número de parâmetros: "
      + params.length);
  }
}
No corpo do método, o parâmetro de tamanho variável é visto como um array. Assim, nosso breve exemplo produzirá:
java.lang.String java.lang.Integer java.lang.Float java.lang.Long Número de parâmetros: 4
								




Novamente o mistério dos artigos sobre Java e PHP em sincronia …