return Arrays.equals(bits, offset, offset + other.length(), other.bits, 0, other.length());
}
+ @Override
+ public String toString()
+ {
+ return toBitstring();
+ }
+
/**
* All {@link Bit}s symbols concatenated together (MSB first)
*
- * @see #parse(String)
+ * @see #parseBitstring(String)
*/
- @Override
- public String toString()
+ public String toBitstring()
{
StringBuilder sb = new StringBuilder(bits.length);
for (Bit bit : bits)
/**
* Parses a String containing solely {@link Bit} symbols (MSB first)
*
- * @see #toString()
+ * @see #toBitString()
*/
- public static BitVector parse(String s)
+ public static BitVector parseBitstring(String s)
{
Bit[] values = new Bit[s.length()];
for (int i = 0; i < s.length(); i++)