string 对象和 bitsets 对象之间是反向转化的:string 对象 的最右边字符(即下标最大的那个字符)用来初始化 bitset 对 象的低阶位(即下标为 0 的位)。当用 string 对象初始 化bitset 对象时,记住这一差别很重要。 警告:为什么在vs下是正向的呢?我勒个去...
public BitSet toBitSet(String s){ int len = s.length(); BitSet bs = new BitSet(len); for(int i=0; i<len; i++) { if( s.charAt(i) == '1' ) bs.set( i ); } return bs;}public String toString(BitSet bs) { int len = bs.length(); StringBuffer...