int[] ii = {1,2,3};
String ss = "";
for (int i = 0; i< ii.length; i++)
ss += String.valueOf(ii[i]);
return ss.getBytes();
String ss = "";
for (int i = 0; i< ii.length; i++)
ss += String.valueOf(ii[i]);
return ss.getBytes();
{
byte[] b=new byte[input.length];
int j=0;
for(int i=0;i<input.length;i++)
{
b[j++]=(byte)input[i];
b[j++]=(byte)(input[i]>>>8);
b[j++]=(byte)(input[i]>>>16]);
b[j++]=(byte)(input[i]>>>24);
}
return b;
}
int[] byteArray2IntArray(byte[] input)
{
int[] inta=new byte[input.length/4];
int j=0;
for(int i=0;i<inta.length;i++)
{
inta[i]=input[j++]+(input[j++]<<8)+(input[j++]<<16)+(input[j++]<<24); //在java中是可以这样用j++的
}
return inta;
}
DataOutputStream dos = new DataOutputStream(baos);//用dos顺序写入各种数据
int a,b;
dos.writeInt(a);
dos.writeInt(b);
...最后用baos.toByteArray()得到byte[]