¿Cuál es el tipo de dato?
Crea una función que devuelva una etiqueta en minúsculas para el tipo del valor dado. Los tipos de Java y las etiquetas que se evalúan son:
List➞"list"Map➞"map"String➞"string"Integer➞"integer"Double➞"double"Boolean➞"boolean"LocalDate➞"date"
Ejemplos
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"