轉化為位元組流

2021-08-29 12:49:17 字數 1230 閱讀 1284

package eccl.socket.tools;

public class byteoperator

/**

* 長整形轉化為byte型別

*/ public static void putlong(byte buf,int offset,long value)

/*** byte 型轉化為 long 型別

*/public static long getlong(byte bytes, int index)

/**

* 整形轉化為byte型別

*/

public static void putint(byte buf,int offset,int value)

/*** byte型別轉換為int型

*/public static int getint(byte bytes, int index)

/*** 浮點型轉化為byte型別

*/public static void putfloat(byte buf,int offset,float value)

catch (exception ex)

}/**

* byte型別轉換為浮點型

*/public static float getfloat(byte bytes,int index)

/*** byte 型別轉換為 short型

*/public static short getshort(byte bytes, int index)

/**

* 短整形轉化為byte型別

*/

public static void putshort(byte buf,int offset,short value)

/**

* 字串轉化為byte型別

*/ public static void putstr(byte buf,int offset,int length,string value)

}catch(exception e)

} /**

* byte型轉換為字串型

*/public static string getstr(byte bytes,int index)

return new string(str);} }

IO(二)位元組流轉化為字元流

雖然說位元組流可以處理任意型別的資料,但是位元組流的使用不及字元流來的方便,在某些情況下,我們需要將位元組流轉化為字元流來簡化我們的操作 位元組輸入流轉為字元輸入流 位元組輸入流轉字元輸入流 public static void castin inputstream inputstream syst...

網路位元組流和主機位元組流

位元組流分為兩類 little edition le big edition be 0x123456 在兩種位元組流中的儲存方式 位址 le be 0x0000 56 12 0x0001 34 34 0x0002 12 56 主機位元組流根據cpu型別而定 網路位元組流採用be格式 為了進行轉換 b...

iOS 中將位元組流陣列轉化成pdf

一.因為前一段時間公司的專案需求,是pdf方面的,覺得網上的資料不是很多,所以也想發表一下,希望會能有用 在載入到頁面的檔案是pdf格式,並且以pdf格式展現在頁面上,當我看到後想為啥不傳個,載入頁面上多方便啊.後來的得知傳過來的檔案是多頁的,如果用不符合要求.首先,我先呼叫介面列印看了下後台給傳的...