java中int与byte〔4〕的相互转换

[复制链接]
查看11 | 回复2 | 2009-1-17 22:38:48 | 显示全部楼层 |阅读模式
由于我要进行网络传输,因此我想将int与byte进行转换,一个int占四个字节,所以我请问怎么把int转为byte〔4〕
应该是要涉及到位操作吧?

回复

使用道具 举报

千问 | 2009-1-17 22:38:48 | 显示全部楼层
import java.io.*;public class IOTest { public static void main(String[] args) throws Exception {int i = 65535;
byte[] b = intToByteArray1(i);for(byte bb : b) { System.out.print(bb + " ");} }public static byte[] intToByteArray1(int i) {
byte[] result = new byte[4];
result[0] = (byte...
回复

使用道具 举报

千问 | 2009-1-17 22:38:48 | 显示全部楼层
javaIO流中的大部分都会把int转为byte传输 也就是说传送的本来就是字节流 不需要费事自己转换...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行