-1
方法我想要做的正是這樣在Java等效vb.net的「除」用Java
接受的答案是完美的..「除」方法...有一個等價這在Java中...... 確定沒有標準的Java庫,但是在第三方libs中有沒有像apache的東西?
P.S我GOOGLE了這個.. coudn't找到任何
方法我想要做的正是這樣在Java等效vb.net的「除」用Java
接受的答案是完美的..「除」方法...有一個等價這在Java中...... 確定沒有標準的Java庫,但是在第三方libs中有沒有像apache的東西?
P.S我GOOGLE了這個.. coudn't找到任何
你想找到不存在在列表b
列表a
的元素。
如何:
a.removeAll(b);
將從a
去除b
所有元素。根據定義,a
中剩下的任何東西都不在b
中。
如果您不能或不想更改a
,請將其複製並複製副本上的removeAll()
。
更一般地說,如果Java中的集合類不支持removeAll()
,則創建一個支持它的集合類型,並從a
開始支持它,並對該新對象執行刪除操作。
如果名單是大,你可能會想創建a
例如HashSet
,所以清除(即做一個去除內部查找部分),可以比一個List
亞型更有效地發生。