Java二进制移位运算题--请教

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:03:09
将一个整数110从右端开始的4---7位变为0,如何做??请教

public class Yiwei {

/**
* @param args
*/
public static void main(String[] args) {

int i=110;
StringBuffer sb = new StringBuffer();
String str=Integer.toBinaryString(i);
System.out.println(str);
char[] s = str.toCharArray();
for(i=0;i<s.length;i++)
{
sb.append(s[i]);
}
sb.replace(1, 4, "000");
System.out.println(sb.toString());

}

}