blob: 306017850b6a899632a84d9ce6d44d3078e109db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import java.lang.StringBuilder;
class BitString extends java.util.BitSet {
public BitString(String s) {
for (int i=0; i<s.length(); i++)
set(i, s.charAt(i) == '1');
}
public String toString() {
return toString(length());
}
public String toString(int size) {
java.lang.StringBuilder res = new java.lang.StringBuilder();
for (int i=0; i<size; i++)
res.append(get(i)? "1" : "0");
return res.toString();
}
}
|