java涓璴ist鐨剅emoveall鏂规硶濡備綍浣跨敤
鍦↗ava涓紝List鐨剅emoveAll鏂规硶鐢ㄤ簬浠庡綋鍓峀ist涓Щ闄ゅ彟涓€涓狢ollection涓寘鍚殑鎵€鏈夊厓绱犮€傝鏂规硶鐨勪娇鐢ㄦ柟寮忓涓嬶細
- 鍒涘缓涓€涓狶ist瀵硅薄锛?/li>
List<Integer> list = new ArrayList<>();
- 鍒濆鍖朙ist瀵硅薄锛?/li>
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
- 鍒涘缓涓€涓狢ollection瀵硅薄锛岃瀵硅薄鍖呭惈闇€瑕佺Щ闄ょ殑鍏冪礌锛?/li>
Collection<Integer> collection = new ArrayList<>();
collection.add(2);
collection.add(4);
collection.add(6);
- 浣跨敤removeAll鏂规硶灏哻ollection涓殑鍏冪礌浠巐ist涓Щ闄わ細
list.removeAll(collection);
- 杈撳嚭绉婚櫎鍚庣殑list锛?/li>
System.out.println(list);
瀹屾暣绀轰緥浠g爜濡備笅锛?/p>
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
Collection<Integer> collection = new ArrayList<>();
collection.add(2);
collection.add(4);
collection.add(6);
list.removeAll(collection);
System.out.println(list);
}
}
杈撳嚭缁撴灉涓猴細
[1, 3, 5]
鍙互鐪嬪埌锛岀Щ闄や簡list涓笌collection涓浉鍚岀殑鍏冪礌2鍜?锛屾渶缁坙ist涓彧鍓╀笅浜?銆?銆?銆?/p>