从java列表中删除特定元素列表后,获取剩余的元素列表?

Sup*_*hne 2 java list arraylist

想象一下,我有一个元素列表.

List<Session> sessions;

想象一下,这里有一些元素.

我有另一个列表,它是上面列表的子列表.

List<Session> successSessions;
Run Code Online (Sandbox Code Playgroud)

顾名思义,后者是第一个列表中的成功会话集.因此剩下的列表是列表failedSessions.

failedSessions使用整个会话列表填充的有效方法是什么successSessions

先感谢您.!!!

Nam*_*man 5

你可以使用removeAllas:

List<Session> failedSessions = new ArrayList<>(sessions); // initialise with 'sessions'
failedSessions.removeAll(successSessions);
Run Code Online (Sandbox Code Playgroud)