java retainAll鏂规硶鎬庝箞浣跨敤
Java涓殑retainAll鏂规硶鏄敤浜庤幏鍙栦袱涓泦鍚堢殑浜ら泦銆傚畠浼氫慨鏀硅皟鐢ㄨ鏂规硶鐨勯泦鍚堬紝浣垮叾鍙寘鍚袱涓泦鍚堝叡鏈夌殑鍏冪礌銆?/p>
浣跨敤retainAll鏂规硶鐨勮娉曞涓嬶細
boolean retainAll(Collection<?> c)
鍏朵腑锛宑涓哄彟涓€涓泦鍚堬紝琛ㄧず瑕佽幏鍙栦氦闆嗙殑闆嗗悎銆?/p>
绀轰緥浠g爜濡備笅锛?/p>
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);
List<Integer> list2 = new ArrayList<>();
list2.add(2);
list2.add(3);
list2.add(4);
list1.retainAll(list2);
System.out.println(list1); // 杈撳嚭[2, 3]
}
}
鍦ㄤ笂闈㈢殑渚嬪瓙涓紝list1鍜宭ist2鍒嗗埆鍖呭惈浜嗕竴浜涙暣鏁板厓绱犮€傞€氳繃璋冪敤list1鐨剅etainAll鏂规硶锛屽苟浼犲叆list2浣滀负鍙傛暟锛屽彲浠ヨ幏鍙栦袱涓泦鍚堢殑浜ら泦锛屾渶鍚庤緭鍑虹粨鏋滀负[2, 3]銆?/p>
相关问答