如何实现不同数据类型的互转 你先把它们转换成ASCII码,然后在byte里存储二进制,传到目的地址后再重新组装看行吗?这只是我想的,没实践。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] by=new byte[6];int sum=0;Integet i=new Integer(40);String s=i.toString;byte[] bint=s.getByte();for (int j=0;j<bint.length();j++){ by[sum++]=bint[j] }short同理之后在另一端取得方法:假设接受到的字节数组为receive则操作如下:]int k=0;byte[] intbyte=new byte[4]for (j=0;j<intbyte.length();j++){ intbyte[j]=receive[k++]}之后调用intbyte.intValue()取得intshort类似 其实你完全可以建立一个DateInputStream()和DataOutputStream()对象。 因为在服务器上使用C++开发的,所有的包头都是结构,所以需要保持完全一致,并且还有网络字节序的问题。我开发的部分只是一个开发包,需要开发者来定制内容,我还需要对部分内容重新定制,如加密、压缩、签名等,但是不使用java自带的类库,因为服务器端不能处理 求帮忙,偶新手来的 一个简单的问题 我想做一个加法的界面,但点击等于号就会报错,为什么呢?请各位高手帮我看看~ Jmf 播放视频格式的问题,急!!! 请问String[] args 和 String args[]有什么区别? 变来变去!变过去,怎么变回来呢? 用过iText和精通Servlet的兄弟请帮忙看一下。(发言有分,解决者另外再加100)^_^ 怎样把一句话中的所有中文提取出来? 不懂,Java程序运行 这是怎么回事? 变成中级用户了,散分~~ JAVA如何复制文件啊?
int sum=0;
Integet i=new Integer(40);
String s=i.toString;
byte[] bint=s.getByte();
for (int j=0;j<bint.length();j++)
{
by[sum++]=bint[j]
}
short同理
之后在另一端取得方法:
假设接受到的字节数组为receive
则操作如下:]
int k=0;
byte[] intbyte=new byte[4]
for (j=0;j<intbyte.length();j++)
{
intbyte[j]=receive[k++]
}
之后调用intbyte.intValue()取得int
short类似