Groovy get the list of keys of a map as an ArrayList
def data = [ name : 'Foo Bar', age : 42, email : 'zoo@bor.com', ]
println(data)
my_keys = data.keySet() println(my_keys.getClass()) // class java.util.LinkedHashMap$LinkedKeySet
our_keys = my_keys as ArrayList println(our_keys.getClass()) // class java.util.ArrayList println(our_keys)
If you only want to iterate over the map keys, you don't need to convert them into and ArrayList.
timestamp: 2019-08-24T08:30:01 tags:
- keySet
- ArrayList
- getClass