zoukankan      html  css  js  c++  java
  • java 集合运算

    package testjavapro;
    import java.util.BitSet;
    
    public class testjavaa {
     
      public static void main(String args[]) {
         BitSet bits1 = new BitSet(16);
         BitSet bits2 = new BitSet(16);
          
         // set some bits
         for(int i=0; i<16; i++) {
            if((i%2) == 0) bits1.set(i);
            if((i%5) != 0) bits2.set(i);
         }
         System.out.println("Initial pattern in bits1: ");
         System.out.println(bits1);
         System.out.println("
    Initial pattern in bits2: ");
         System.out.println(bits2);
     
         // AND bits
         bits2.and(bits1);
         System.out.println("
    bits2 AND bits1: ");
         System.out.println(bits2);
     
         // OR bits
         bits2.or(bits1);
         System.out.println("
    bits2 OR bits1: ");
         System.out.println(bits2);
     
         // XOR bits
         bits2.xor(bits1);
         System.out.println("
    bits2 XOR bits1: ");
         System.out.println(bits2);
      }
    }

    输出

    Initial pattern in bits1: 
    {0, 2, 4, 6, 8, 10, 12, 14}
    
    Initial pattern in bits2: 
    {1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14}
    
    bits2 AND bits1: 
    {2, 4, 6, 8, 12, 14}
    
    bits2 OR bits1: 
    {0, 2, 4, 6, 8, 10, 12, 14}
    
    bits2 XOR bits1: 
    {}

  • 相关阅读:
    对象的方法
    uni-app运行
    flex取值
    阿里矢量库使用
    移动端vue项目模板
    微信分享--转载
    页面流动条
    uni-app打包
    Hibernate~DAO
    EL表达式
  • 原文地址:https://www.cnblogs.com/sea-stream/p/11704706.html
Copyright © 2011-2022 走看看