Qual é o tipo de dado?
Crie uma função que retorne um rótulo em letras minúsculas para o tipo do valor fornecido. Os tipos de Java e os rótulos testados são:
List➞"list"Map➞"map"String➞"string"Integer➞"integer"Double➞"double"Boolean➞"boolean"LocalDate➞"date"
Exemplos
Program.dataType(Arrays.asList(1, 2, 3)) ➞ "list"
Program.dataType(Map.of("key", "value")) ➞ "map"
Program.dataType("example") ➞ "string"
Program.dataType(LocalDate.of(2018, 1, 1)) ➞ "date"