ByteBuffer類方法整理

2021-09-12 15:27:13 字數 979 閱讀 5989

static bytebuffer allocate(int capacity)       :分配乙個新的位元組緩衝區。

static bytebuffer allocatedirect(int capacity) :分配新的直接位元組緩衝區。

static bytebuffer wrap(byte array) :將 byte 陣列包裝到緩衝區中。

static bytebuffer wrap(byte array, int offset, int length) :將 byte 陣列包裝到緩衝區中。

byte array() :返回實現此緩衝區的 byte 陣列(可選操作)。

int arrayoffset() :返回此緩衝區中的第乙個元素在緩衝區的底層實現陣列中的偏移量(可選操作)。

abstract bytebuffer compact() :壓縮此緩衝區(可選操作)。

int compareto(bytebuffer that) :將此緩衝區與另乙個緩衝區進行比較。

boolean equals(object ob) :判斷此緩衝區是否與另乙個物件相同。

boolean hasarray() :判斷是否可通過乙個可訪問的 byte 陣列實現此緩衝區。

abstract boolean isdirect() :判斷此位元組緩衝區是否為直接的。

byteorder order() :獲取此緩衝區的位元組順序。

bytebuffer order(byteorder bo) :修改此緩衝區的位元組順序。

abstract bytebuffer duplicate() :建立共享此緩衝區內容的新的位元組緩衝區。

abstract bytebuffer slice() :建立新的位元組緩衝區,其內容是此緩衝區內容的共享子串行。

NSArray類方法整理

創 建 nsinteger len1 arr11 count nsarray array1 qian feng world 版本新增方法 nsarray array2 nsarray alloc initwitharray array1 nsarray array3 nsarray alloc in...

String類方法使用整理

個人理解就是用regex字串去分割string物件,並將每一段放入string陣列中,例如最簡單的 test1 test public void splittest1 輸出如下,很明顯此時split陣列為 陣列長度為5 test2 這一種特殊情況要注意,在劍指 offer 58 i.翻轉單詞順序中有...

整理Python(定製類 特殊方法)

1.str 和 repr 如果把乙個類的例項變成str,就需要實現特殊方法 str class person object def init self,name,gender self.name name self.gender gender def str self return person s...