你直接用ObjectOutputStream就行啦
只要你的对象是基础类型(int,float等)以及实现了Serialable(String等)的对象
都可以直接传递

解决方案 »

  1.   

    不用吧,你写个对象(包括String,和float),然后对其Serialable,就可以了吧?!!
      

  2.   

    我指的不是对象串行话,因为对方可能使用的是c,所以就希望传输的时候用byte,这样是不是就在双方要有个约定?。
      

  3.   

    用DataOutputStream做一个约定好的格式传输
      

  4.   

    把所有的数据都搞成byte,按顺序放入byte[],并规定每项数据的字节数,,如果有变长数据,可以在传输过程中,加一个字节指明其长度。有什么问题请联系我。[email protected]
      

  5.   

    你的方案可以实现!我以前做过JAVA和VC相互传送数据的项目,只是在数字的处理上,要约定,然后由一方解析,另一方按正常方式写就成了!