Java配列が交差する実現コード

1096 ワード

次の例は、リタニンAll()方法を用いて、2つの配列の交差を計算する方法を示している。
Main.javaファイル:

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);
  }
}
以上のコードの運転出力結果は:
array 1配列要素:[common 1,common 2,notcomon 2]
array 2配列要素:[common 1,common 2,notcomon,notcommon 1]
array 2&array 1配列が交差するのは、「common 1,common 2」です。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。