int[]转换成byte[]在线等?? int javaGraphic[] = new int[0x1fa400];怎么样转换成一个byte[].在线等??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] a=new byte[javaGraphic.length);for(int i=0;i<javaGraphic.length;i++)a[i]=(byte)javaGraphic[i];//不知道是不是楼主要的,先占个沙发关注,呵呵. 先把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");}//可惜的是超出范围的溢出了,不知道能否满足楼主需求. } } 答:http://topic.csdn.net/u/20080423/13/e34d5038-a68a-4056-9e13-18d96e4b9082.html java竞赛题 线程问题,运行时候泡这个异常! 怎样将正则表达式应用在程序里?? java怎么取TAB鍵與TAB鍵之間的字符串? 还是IO问题, 菜鸟求解 为什么我的java桌面程序只能在win的16色下才能运行? 如何设置JTable的列宽 leo 进来 谁帮我解决一下这个入门问题? 请教大家一个关于JAVA文件输出的实现问题~~ 求教字符串数组排序 vs2005中java包
byte[] a=new byte[javaGraphic.length);
for(int i=0;i<javaGraphic.length;i++)a[i]=(byte)javaGraphic[i];//不知道是不是楼主要的,先占个沙发关注,呵呵.
然后通过 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");}//可惜的是超出范围的溢出了,不知道能否满足楼主需求.
}
}