日期:2014-05-20  浏览次数:20672 次

如何将一个int变量a的第N位设置为1
如题

------解决方案--------------------
探讨
引用:
Java code
public class Test {
public static void main(String[] args) {
System.out.println(replace(123456789, 4));
}

static int replace(int n,int index){
String stri……

有问题的。 str……

------解决方案--------------------
我说的是二进制
int get(int source,int n){
return source|(1<<(n-1));
}这样写速度最快