int[]转换成byte[]在线等?? int javaGraphic[] = new int[0x1fa400];怎么样转换成一个byte[].在线等??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int的位数超过了byte怎么办?LZ怎么截取? 循环,将里面的每一个元素都取出来,然后添加到byte[]里面去。不知道有没有什么现成的API呢?System.arrayCopy好像不可以实现不同类型的数组的复制 先把new int[0x1fa400]转成INTEGER[]型 然后通过 Integer.valueOf("FFFF",16).toString())将16进制转成10进制, 然后再通过Integer.toBinaryString(int i),将得到的10进制转化成而进制 也就是楼主要的byte[].了 class Test1{ public static void main(String[] args) { int[] i={2,8,9,999}; byte[] b=new byte[i.length]; for(int j=0;j<i.length;j++){b[j]=(byte)i[j];System.out.print(b[j]+"\t");}//可惜的是超出范围的溢出了,不知道能否满足楼主需求. } } 有人在Linux下用过JDIC吗? 有点小疑惑,帮忙看一下 越深入java 就觉得java做得越烂(个人觉得应当做得更好) java中的多线程 一个极为严重的问题(允许只对我来说),寻求帮助。 cookie消失 请问怎样监听多个端口? 【正则表达式】String.split()时以“:”分隔,但是可以排除“?:” 一个弱智问题:Color.red意思?为何类Color后直接引用,不声明一个对象,red未常数? 再请问个java中泛型的问题 vs2005中java包 JAVA正则表达问题
System.arrayCopy好像不可以实现不同类型的数组的复制
然后通过 Integer.valueOf("FFFF",16).toString())将16进制转成10进制,
然后再通过Integer.toBinaryString(int i),将得到的10进制转化成而进制
也就是楼主要的byte[].了
class Test1
{
public static void main(String[] args)
{
int[] i={2,8,9,999};
byte[] b=new byte[i.length];
for(int j=0;j<i.length;j++){b[j]=(byte)i[j];System.out.print(b[j]+"\t");}//可惜的是超出范围的溢出了,不知道能否满足楼主需求.
}
}