我是Java lambda 表达式的新手,一直在努力解决以下问题:
我正在尝试将以下 Activity 对象列表过滤为具有最近开始时间的单个 Activity:
{
Name: "activity1"
Id: "abc-123"
Fields: [
{ key: "startTime", value: "2018-08-24T12:00:01" },
{ key: "foo", value: "bar" },
{ key: "baz", value: "zoop" }
]
},
{
Name: "activity2"
Id: "def-456"
Fields: [
{ key: "bat", value: "zap" },
{ key: "startTime", value: "2018-08-23T12:00:01" },
{ key: "cat", value: "dog" }
]
},
{
Name: "activity3"
Id: "ghi-789"
Fields: [
{ key: "flim", value: "flam" },
{ key: "boop", value: "bop" …Run Code Online (Sandbox Code Playgroud)