Каков самый простой способ реализации этого запроса linq в java?
У меня есть код C#, который принимает значения словаря, сортирует их и превращается в список (используя Linq). Я хотел бы знать, как сделать то же самое на Java (предпочитаю самый простой способ).
using System; using System.Collections.Generic; using System.IO; using System.Linq; namespace Test { class Test { static void Main() { Dictionary<string, string> wars = new Dictionary<string,string> () { {"WWI","1914-1918"}, {"WWII","1939-1945"}, {"Vietnam War","1955-1975"} }; var query=(from item in wars orderby item.Value descending select item.Value).ToList(); foreach (var i in query) { Console.WriteLine (i); } } }
Что я уже пробовал:
Попробовал погуглить, но не нашел простого решения.