麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

int與byte array之間的轉換程序

2019-11-18 13:13:35
字體:
來源:轉載
供稿:網友

  在通訊中經常需要將數值轉換成字節流,或者是將字節流轉換成數值。下面提供的程序可以進行int和byte array之間的轉換。
  
  在以后一段時間內還將編制浮點數和雙精度浮點數與字節流之間的轉換程序并與大家分享。歡迎測試和提出意見。
  
  /**
  * IntConverter
  *
  * This class PRovides methods to convert int into byte array and
  * byte array back into int.
  *
  public class IntConverter
  {
  
  /**
  *
  * Method converting int into byte array.
  *
  * @param number The int value to be converted.
  *
  */
  
  public static byte[] toByteArray(int number)
  {
  int temp = number;
  byte[] b=new byte[4];
  for (int i = b.length - 1; i > -1; i--)
  {
  b[i] = new Integer(temp & 0xff).bytevalue();
  temp = temp >> 8;
  }
  return b;
  }
  
  * Method converting byte array into int.
  *
  * @param The byte array to be converted.
  *
  */
  
  public static int toInteger(byte[] b)
  {
  int s = 0;
  
  for (int i = 0; i < 3; i++)
  {
  if (b[i] > 0)
  s = s + b[i];
  else
  s = s + 256 + b[i];
  s = s * 256;
  }
  
  if (b[3] > 0)
  s = s + b[3];
  else
  
  s = s + 256 + b[3];
  
  return s;
  }
  
  // Testing program.
  
  public static void main(String[] args)
  {
  IntConverter abc = new IntConverter();
  int s = -1121115678;
  byte[] b = abc.toByteArray(s);
  for (int i = 0; i <= 3; i++)
  System.out.println(b[i]);
  
  s = abc.toInteger(b);
  System.out.println(s);
  }
  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美在线一级 | 日日狠狠久久 | 久久一本日日摸夜夜添 | 久久久www视频 | 免费人成在线播放 | 全黄裸片武则天艳史 | 国产亚洲精品久久久久久久久久 | 97中文字幕在线观看 | 视频一区 在线 | 国产精品美女久久久久久不卡 | 最新中文在线视频 | 在线a亚洲视频播放在线观看 | 欧美精品成人 | 日日操夜夜操视频 | 污版视频在线观看 | 秋霞a级毛片在线看 | 在线成人精品视频 | 免费看a级片 | 美国一级毛片片aa久久综合 | 天天夜夜操操 | 综合日韩欧美 | 精品亚洲国产视频 | 国产精品午夜未成人免费观看 | a视频在线播放 | 一级免费特黄视频 | 精品久久久久久久 | av电影免费播放 | 一级毛片免费版 | 国产毛片在线看 | 日本综合久久 | 亚洲人成在线播放 | 免费在线看a | 最新黄色电影网站 | 欧美18xxxx | 久久久久久片 | 国产va在线观看免费 | 成人毛片在线 | 精品久久久久久久久久久久久 | 特级黄色一级毛片 | 久久久久久久久久亚洲 | 国产精品久久久久久久久久久天堂 |