添加所有,频率,不相交

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class AddAllFrequencyDisjoint {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    // initialize list1 and list2
      String[] colors = {"red", "white", "yellow", "blue"};
      List<String> list1 = Arrays.asList(colors);
      ArrayList<String> list2 = new ArrayList<>();

      list2.add("black"); // add "black" to the end of list2
      list2.add("red"); // add "red" to the end of list2
      list2.add("green"); // add "green" to the end of list2
      list2.add("red"); // add "red" to the end of list2
      list2.add("red"); // add "red" to the end of list2
     
      System.out.print("Before addAll, list2 contains: ");

      // display elements in vector
      for (String s : list2)
         System.out.printf("%s ", s);

      Collections.addAll(list2, colors); // add colors Strings to list2

      System.out.printf("%nAfter addAll, list2 contains: ");

       for (String s : list2)
         System.out.printf("%s ", s);

       int frequency = Collections.frequency(list2, "red");
      System.out.printf(                                   
         "%nFrequency of red in list2: %d%n", frequency);  

      // check whether list1 and list2 have elements in common
      boolean disjoint = Collections.disjoint(list1, list2);

      System.out.printf("list1 and list2 %s elements in common%n", 
         (disjoint ? "do not have" : "have"));
}

}
Console:
Before addAll, list2 contains: black red green red red
After addAll, list2 contains: black red green red red red white yellow blue
Frequency of red in list2: 4
list1 and list2 have elements in common

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,452评论 0 10
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 3,779评论 0 7
  • 人活着,总有选择。而生活中,选择也时刻常伴你我左右。 当面临选择时,以什么为基准? 生命无常,每个当下做出的选择都...
    NydiaPeng阅读 450评论 0 1
  • 2014.4.24~4.30阅读《专注力》化繁为简的惊人力量 一书,作者是【英】于尔根。 步骤一:分析你的80/2...
    吴天爱阅读 559评论 0 2
  • 如果让你选择, 你是选择年轻, 还是年老。 如果让你选择, 你是选择富有, 还是一无所有。 如果让你选择, 你是选...
    无为菩提阅读 253评论 2 3