如何用 Java 篩選陣列


你可以使用 List.removeAll() 方法篩選陣列。 

例子

import java.util.ArrayList;
import java.util.List;
public class Tester {
   public static void main(String[] args) {
      List<String> list = new ArrayList<>();
      list.add("A");
      list.add("B");
      list.add("C");
      list.add("D");
      list.add("E");
      list.add("F");
      list.add("G");
      list.add("H");
      List<String> filters = new ArrayList<>();
      filters.add("D");
      filters.add("E");
      filters.add("F");
      System.out.println("Original List " + list);
      list.removeAll(filters);
      System.out.println("Filtered List " + list);
   }
}

輸出

Original List [A, B, C, D, E, F, G, H]
Filtered List [A, B, C, G, H]

更新於: 17-6 月-2020

6K+ 瀏覽

開啟你的職業生涯

完成該課程以獲得認證

開始學習
廣告