Método genérico para encontrar o máximo em um array
Java
Easy
generics
Tarefa «Método genérico para encontrar o máximo em um array»
Implemente um método genérico maxElement que recebe um array de elementos do tipo T (onde T extends Comparable<T>) e retorna o elemento máximo. Se o array estiver vazio, o método deve retornar null. É garantido que todos os elementos não são null.
Formato de Entrada
Primeira linha: um número inteiro N (1 ≤ N ≤ 100). Segunda linha: N elementos separados por espaços. Os elementos podem ser números inteiros ou strings.
Formato de Saída
Uma linha: o elemento máximo do array. Se o array estiver vazio, imprimir "null".
Exemplos
Exemplo 1
ENTRADA
5
3 7 2 9 1
SAÍDA
9
Exemplo 2
ENTRADA
4
apple banana cherry date
SAÍDA
date
Exemplo 3
ENTRADA
0
SAÍDA
null
main.java