如何把整数转换成二进制 请问java API里有没有一个方法可以把一个整数用二进制表示?谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int i = 3;Integer.toBinaryString(11); System.out.println(Integer.toBinaryString(11)); 自己写吧····用位运算···_______________________用位运算怎么做啊??我只会不停的除2做,指点一下,谢谢~~~Java API没有提供相关方法吗?? public static String toBinary(int i){ String temp=""; for(int j=0;j<32;j++){ temp+=(i&1); i=i>>>1; } byte last[]=temp.getBytes(); int len=temp.length(); temp=""; for(int k=len-1;k>=0;k--){ last[k]-='0'; temp+=last[k]; if(k%8==0){ temp+=" "; } } return temp; }-----------------Integer.toBinaryString()也行 接口中的方法~~ 如何判断接口方法不被调用?请大侠帮忙 FTP客户端中progressbar的问题 我是哪儿错了?? 过来看看,用接口为什么用jdk编译不过? aglet server的问题,高分 Java 小小算法问题 ¥¥¥¥¥¥¥¥¥¥ 我急啊 大家来帮我看看 ¥¥¥¥¥¥¥¥¥¥ 就没人知道吗——JBuilder中调用dll JDBC的问题。提示ClassNotFound:sun.jdbc.odbc.Lookup.急急!!!!!!!!!!!! 关于GridLayout的问题(重要) java怎么启动outlook?
Integer.toBinaryString(11);
用位运算···
_______________________
用位运算怎么做啊??我只会不停的除2做,指点一下,谢谢~~~Java API没有提供相关方法吗??
String temp="";
for(int j=0;j<32;j++){
temp+=(i&1);
i=i>>>1;
}
byte last[]=temp.getBytes();
int len=temp.length();
temp="";
for(int k=len-1;k>=0;k--){
last[k]-='0';
temp+=last[k];
if(k%8==0){
temp+=" ";
}
}
return temp;
}
-----------------
Integer.toBinaryString()也行