It's been a while since I last used Java, so forgive me if the question is stupid. In Ruby, I use .map quite a lot. Is there something similar in Java or do I have to iterate over the Array?
In Ruby, instead of
output = []
input.each do |elem|
output << SomeClass.new(elem)
end
I can write
output = input.map { |elem| SomeClass.new(elem) }