这个函数有什么问题? 你应该先说一下,你发现什么问题,需要解决什么问题。应该捕获一下异常。Integer.valueOf(myledvalue) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static int[] myinttostr(String myledvalue) { int[] result=new int[8]; int ledvalue; ledvalue=Integer.valueOf(myledvalue).intValue(); for (int i = 7;i>=0;i--){ if (((1 << i) & ledvalue)!=0){ result[7-i] = 1; }else{ result[7-i] = 0; } } return result; } 如果想把十进制的数字转换成二进制的,请使用Long.toBinaryString(10L);生成结果是1010 那样做不对,只是左移,但是左移并不是除法吧我改的地方加了" " public int[] myinttostr(String myledvalue) { int[] result=new int[8]; int ledvalue; int i = 7; ledvalue=Integer.valueOf(myledvalue).intValue(); do{ if(((ledvalue % 2)&1) == 1 ) { result[i]=1; }else { result[i]=0; } ledvalue /= 2; i--; }while(i>=0); return result; } Integer.toString(int value, int x)2<=x<=36(0-9,a-z) MultiThread 关于一个类型转换的警告问题 关于Java线程 JAVA开发的P2P软件 100分买一只蚂蚁。请高手们,告诉在下。有关ant的build.xml的配置,以及这方面的资料。 JTable 的排序问题,升序和降序已经实现。 如何让JAVA跑得更快?请大家提点心得。 请教jbuilder的application问题? 为什么我使用WebLogic中的连接池总是有问题? 哪里有JB4?我在成都. 有一问题(我是初学者),答复者有分。 数组问题,
{
int[] result=new int[8];
int ledvalue;
ledvalue=Integer.valueOf(myledvalue).intValue();
for (int i = 7;i>=0;i--){
if (((1 << i) & ledvalue)!=0){
result[7-i] = 1;
}else{
result[7-i] = 0;
}
}
return result;
}
Long.toBinaryString(10L);
生成结果是1010
我改的地方加了" "
public int[] myinttostr(String myledvalue)
{
int[] result=new int[8];
int ledvalue;
int i = 7;
ledvalue=Integer.valueOf(myledvalue).intValue();
do{
if(((ledvalue % 2)&1) == 1 )
{
result[i]=1;
}else
{
result[i]=0;
}
ledvalue /= 2;
i--;
}while(i>=0);
return result;
}
2<=x<=36(0-9,a-z)