数组交集
求兩個數組的交集。
使用retainAll()方法來計算兩個數組的交集。
完整代碼
import java.util.ArrayList;public class Main {public static void main(String[] args) {ArrayList objArray = new ArrayList();ArrayList objArray2 = new ArrayList();objArray2.add(0,"common1");objArray2.add(1,"common2");objArray2.add(2,"notcommon");objArray2.add(3,"notcommon1");objArray.add(0,"common1");objArray.add(1,"common2");objArray.add(2,"notcommon2");System.out.println("array1 數組元素:"+objArray);System.out.println("array2 數組元素:"+objArray2);objArray.retainAll(objArray2);System.out.println("array2 & array1 數組交集為:"+objArray);} }結果輸出
array1 數組元素:[common1, common2, notcommon2] array2 數組元素:[common1, common2, notcommon, notcommon1] array2 & array1 數組交集為:[common1, common2]總結
- 上一篇: MySQL 视图简析
- 下一篇: C语言转义字符的使用