如何将Java中的列表解压到子列表

时间:2019-07-17 13:12:16

标签: java arraylist

我通过以下代码获得了一个列表:

ArrayList<String> single = new ArrayList<String>()

- [Document{{packetsLost=0,id=ssrc_1848956494_recv, timestamp=2019-07-11T07:18:42.923Z}}, Document{{packetsLost=10, timestamp=2019-07-11T07:20:43.413Z}}]
- [Document{{packetsLost=0, id=ssrc_1848956494_send, timestamp=2019-07-11T07:18:42.923Z}}, - Document{{packetsLost=10, timestamp=2019-07-11T07:20:43.413Z}}]
- [Document{{packetsLost=0,id=ssrc_929521404_recv, timestamp=2019-07-11T07:18:42.923Z}}, Document{{packetsLost=10, timestamp=2019-07-11T07:20:43.413Z}}]
- [Document{{packetsLost=0,id=ssrc_929521404_send, timestamp=2019-07-11T07:18:42.923Z}}, Document{{packetsLost=10, timestamp=2019-07-11T07:20:43.413Z}}]

我是Java的新手,我如何从检索到的列表中创建子列表,知道列表中的数据包丢失了值,而其他列表中的时间戳带有符号(id),则时间戳记如下:

 1- id=ssrc_1848956494_recv 
    [0 , 0]
    [2019-07-11T07:18:42.923Z, 2019-07-11T07:20:43.413Z]

 2- id=ssrc_1848956494_send 
    [0 , 0]
    [2019-07-11T07:18:42.923Z, 2019-07-11T07:20:43.413Z]

 3- id=ssrc_929521404_recv 
    [0 , 0]
    [2019-07-11T07:18:42.923Z, 2019-07-11T07:20:43.413Z]

 4- id=ssrc_929521404_send 
    [0 , 0]
    [2019-07-11T07:18:42.923Z, 2019-07-11T07:20:43.413Z]

1 个答案:

答案 0 :(得分:1)

我们可以在此处使用流来生成两个列表:

background-color