1 21 package com.db4o; 22 23 26 public final class YapBit{ 27 28 private int i_value; 29 30 public YapBit(int a_value){ 31 i_value = a_value; 32 } 33 34 public void set(boolean a_bit){ 35 i_value = i_value * 2; 36 if(a_bit){ 37 i_value ++; 38 } 39 } 40 41 public boolean get(){ 42 double cmp = (double)i_value / 2; 43 i_value = i_value / 2; 44 return (cmp != i_value); 45 } 46 47 public byte getByte(){ 48 return (byte)i_value; 49 } 50 } 51 | Popular Tags |