package util; import java.math.BigInteger; public class TestUtil { public static void main(String[] args) { long a = new BigInteger("110101100", 2).longValue(); long subBits = Util.getSubBits(a, 4, 1); System.out.println(BigInteger.valueOf(subBits).toString(2)); long b = Util.setSubBits(a, subBits, 5, 2); System.out.println(BigInteger.valueOf(b).toString(2)); } }