public
class
streamtool
} catch (exception e) finally catch (exception e2) }}
/*** read an input stream into a string
*@param in
*@return
*@throws ioexception
*/static
public string streamtostring(inputstream in) throws ioexception
return out.tostring();
}public
static
byte stream2byte(inputstream is) throws ioexception
byte buffer = baos.tobytearray();
return buffer;
}/**
* @方法功能 inputstream 轉為 byte
*@param inputstream
*@return 位元組陣列
*@throws exception
*/public
static
byte inputstream2byte(inputstream instream)
throws exception
// outsteam.close();
// instream.close();
// return outsteam.tobytearray();
int count = 0;
while (count == 0)
byte b = new
byte[count];
instream.read(b);
return b;
} /**
* @方法功能 byte 轉為 inputstream
*@param 位元組陣列
*@return inputstream
*@throws exception
*/public
static inputstream byte2inputstream(byte b) throws exception
/**
* @功能 短整型與位元組的轉換
*@param 短整型
*@return 兩位的位元組陣列
*/public
static
byte shorttobyte(short number)
return b;
} /**
* @功能 位元組的轉換與短整型
*@param 兩位的位元組陣列
*@return 短整型
*/public
static
short
bytetoshort(byte b)
/**
* @方法功能 整型與位元組陣列的轉換
*@param 整型
*@return 四位的位元組陣列
*/public
static
byte inttobyte(int i)
/**
* @方法功能 位元組陣列和整型的轉換
*@param 位元組陣列
*@return 整型
*/public
static
intbytestoint(byte bytes)
/**
* @方法功能 位元組陣列和長整型的轉換
*@param 位元組陣列
*@return 長整型
*/public
static
byte longtobyte(long number)
return b;
} /**
* @方法功能 位元組陣列和長整型的轉換
*@param 位元組陣列
*@return 長整型
*/public
static
long
bytetolong(byte b)
}
位元組流 字元流 位元組緩衝流 字元緩衝流
位元組讀流 fileinputstream fis new fileinputstream file byte b new byte 1024 int len 0 while len fis.read b 1 字元讀流 filereader fr new filereader file char c...
位元組 字元 流
首先我們說string就是一字串,它僅僅是人們在使用中的乙個記號,它具有乙個抽象的意義,比如我定義string name devilelife 從程式上看,哦,我知道了這個字串表示乙個name,而byte則是實實在在的很具體乙個連續的儲存空間,每個byte需要乙個位元組的空間去儲存,而這個空間儲存的...
位元組 字元流
輸入流 int b fileinputstreamin newfileinputstream string filepath b in.read 將讀取到的乙個位元組存到b中 讀取到檔案末尾會返回 1 in.close 關閉流輸出流 string s fileoutputstream out new...