IPアドレスに次のようなビットの部分文字列があります。
System.out.println("1 MSB: " + binaryForm.substring(0, 1));//1
System.out.println("6 bits: " + binaryForm.substring(1, 7));//010101
System.out.println("25 LSB: " + binaryForm.substring(7));//: 1101010000110010000010111
6 ビットを 10 進数に変換し、25 ビットを別の 10 進数に変換する方法は?