+ /**
+ * Parses a String containing solely {@link Bit} symbols, with the MSB coming first (like a binary number)
+ *
+ * @see #toBitStringLSBFirst()
+ */
+ public static BitVector parseMSBFirst(String s)
+ {
+ Bit[] values = new Bit[s.length()];
+ for (int i = 0, j = s.length() - 1; j >= 0; i++, j--)
+ {
+ values[i] = Bit.parse(s, j);
+ }
+ return new BitVector(values);
+ }
+