譬如我想把name转化成16进制的数串,怎么做啊?
char a1='N';
int n=(int)a1;
String str=Integer。toHexString(n);
System。out。println(str);
System。
out。println("");
可以实现。
那为什么下面这段代码有问题:
char[] ai={'O','K'};
int[] m={0,0};
String[] str1;
for(int i=0;i<ai。length;i++){
m[i]=(int)ai[i];
String str1[i]=Interger。
toHexString(m[i]);
System。out。println(str1[i]);
}
请说明理由,那这样的问题又如何实现?。