int转string,使用new Integer(int).toString即可,字符串拼接只需用+运算符即可实现。但是int型数据的长度超过4字节,那么转为字符串肯定也不只4个字节,不知道楼主为什么非得要求4字节。

解决方案 »

  1.   

    关于1楼说的为什么非得要求4字节,我们需求是这么写的。
    不是int直接转字符串,一个int占四个字节,有没有什么办法直接转成一个四字节的字符串,
      

  2.   

    关于1楼说的为什么非得要求4字节,我们需求是这么写的。
    不是int直接转字符串,一个int占四个字节,有没有什么办法直接转成一个四字节的字符串,
      

  3.   

    String占的字节和其中的字符数量是相关的,按官方解释,char用Unicode存储在内存中,占用2个字节,那么“12”应该是4个字节,“12356”是10个字节。将一个int转成4字节的字符串的方法可以直接将其二进制数强制解释成2个Unicode编码的char字符(很可能是乱码),将所有的char拼起来就是一个String,但是这样毫无意义。