深刻理解bytearray的所有方法

2021-08-30 15:01:37 字數 2708 閱讀 1230

bytearray()

建立乙個表示填充的位元組陣列的 bytearray 例項,以便使用此類中的方法和屬性來優化資料儲存和資料流。 bytearray

compress(algorithm:string):void

壓縮位元組陣列。 bytearray

hasownproperty(name:string):boolean

指示物件是否已經定義了指定的屬性。 object

isprototypeof(theclass:object):boolean

指示 object 類的例項是否在指定為引數的物件的原型鏈中。 object

propertyisenumerable(name:string):boolean

指示指定的屬性是否存在、是否可列舉。 object

readboolean():boolean

從位元組流中讀取布林值。 bytearray

readbyte():int

從位元組流中讀取帶符號的位元組。 bytearray

readbytes(bytes:bytearray, offset:uint = 0, length:uint = 0):void

從位元組流中讀取 length 引數指定的資料位元組數。 bytearray

readdouble():number

從位元組流中讀取乙個 ieee 754 雙精度(64 位)浮點數。 bytearray

readfloat():number

從位元組流中讀取乙個 ieee 754 單精度(32 位)浮點數。 bytearray

readint():int

從位元組流中讀取乙個帶符號的 32 位整數。 bytearray

readmultibyte(length:uint, charset:string):string

使用指定的字符集從位元組流中讀取指定長度的多位元組字串。 bytearray

readobject():*

從位元組陣列中讀取乙個以 amf 序列化格式進行編碼的物件。 bytearray

readshort():int

從位元組流中讀取乙個帶符號的 16 位整數。 bytearray

readunsignedbyte():uint

從位元組流中讀取無符號的位元組。 bytearray

readunsignedint():uint

從位元組流中讀取乙個無符號的 32 位整數。 bytearray

readunsignedshort():uint

從位元組流中讀取乙個無符號的 16 位整數。 bytearray

readutf():string

從位元組流中讀取乙個 utf-8 字串。 bytearray

readutfbytes(length:uint):string

從位元組流中讀取乙個由 length 引數指定的 utf-8 位元組序列,並返回乙個字串。 bytearray

setpropertyisenumerable(name:string, isenum:boolean = true):void

設定迴圈操作動態屬性的可用性。 object

tostring():string

將位元組陣列轉換為字串。 bytearray

uncompress(algorithm:string):void

解壓縮位元組陣列。 bytearray

valueof():object

返回指定物件的原始值。 object

writeboolean(value:boolean):void

寫入布林值。 bytearray

writebyte(value:int):void

在位元組流中寫入乙個位元組。 bytearray

writebytes(bytes:bytearray, offset:uint = 0, length:uint = 0):void

將指定位元組陣列 bytes(起始偏移量為 bytes,從 0 開始的索引)中包含 length 個位元組的位元組序列寫入位元組流。 bytearray

writedouble(value:number):void

在位元組流中寫入乙個 ieee 754 雙精度(64 位)浮點數。 bytearray

writefloat(value:number):void

在位元組流中寫入乙個 ieee 754 單精度(32 位)浮點數。 bytearray

writeint(value:int):void

在位元組流中寫入乙個帶符號的 32 位整數。 bytearray

writemultibyte(value:string, charset:string):void

使用指定的字符集將多位元組字串寫入位元組流。 bytearray

writeobject(object:*):void

將物件以 amf 序列化格式寫入位元組陣列。 bytearray

writeshort(value:int):void

在位元組流中寫入乙個 16 位整數。 bytearray

writeunsignedint(value:uint):void

在位元組流中寫入乙個無符號的 32 位整數。 bytearray

writeutf(value:string):void

將 utf-8 字串寫入位元組流。 bytearray

writeutfbytes(value:string):void

將 utf-8 字串寫入位元組流。 bytearray

深刻理解IdentityHashMap

新建pojo package test public class cat public string getname public void setname string name public integer getage public void setage integer age public...

深刻理解IdentityHashMap

新建pojo package test public class cat public string getname public void setname string name public integer getage public void setage integer age public...

JS深刻理解補充

對於函式的理解,首先看乙個函式定義 function functiondefined 顯而易見,functiondefined 為函式名字,在js中為指向這個函式體的指標,代表這個函式的指標的變數,並且和原始資料型別一樣儲存在棧中。而functiondefined函式體則儲存在堆中。每當new出乙個...