public abstract class IntBuffer extends Buffer implements Comparable<IntBuffer>
ใใฎใฏใฉในใฏใintใใใใกใซๅฏพใใๆไฝใ4ใคใฎใซใใดใชใซๅ้กใใพใใ
ๅไธintๅคใฎ่ชญใฟ่พผใฟใจๆธ่พผใฟใ่กใ็ตถๅฏพใใใณ็ธๅฏพget/putใกใฝใใใ
้ฃ็ถใใintใทใผใฑใณในใใใฎใใใใกใใ้
ๅใธใจ่ปข้ใใ็ธๅฏพไธๆฌgetใกใฝใใใ
้ฃ็ถใใintใทใผใฑใณในใint้
ๅใใใฎไปใฎintใใใใกใใใใฎใใใใกใธใจ่ปข้ใใ็ธๅฏพไธๆฌputใกใฝใใใ
intใใใใกใฎๅง็ธฎใ่ค่ฃฝใใใณในใฉใคใน็จใกใฝใใใ
intใใใใกใไฝๆใใใซใฏใใใใใกใฎๅ
ๅฎนใซๅฎน้ใๅฒใๅฝใฆใๅฒใๅฝใฆใๅฎ่กใใใใๆขๅญใฎint้
ๅใใใใใกๅ
ใซใฉใใใใใใๆขๅญใฎbyteใใใใกใฎใใฅใผใไฝๆใใพใใ
byteใใใใกใจๅๆงใซใintใใใใกใซใใใใคใฌใฏใใใจใ้ใใคใฌใฏใใใใใใพใใ ใใฎใฏใฉในใฎwrapใกใฝใใใงไฝๆใใใintใใใใกใฏ้ใใคใฌใฏใใปใใใใกใซใชใใพใใ byteใใใใกใฎใใฅใผใจใใฆไฝๆใใใintใใใใกใฏใbyteใใใใกใใใคใฌใฏใใปใใใใกใงใใๅ ดๅใซใใใใใคใฌใฏใใปใใใใกใซใชใใพใใ intใใใใกใใใคใฌใฏใใปใใใใกใใฉใใใฏใisDirectใกใฝใใใฎๅผๅบใใซใใฃใฆๅคๆญใงใใพใใ
ใใฎใฏใฉในใฎใกใฝใใใฎใใกๆปใๅคใ่ฟใใชใใใฎใฏใ่ช่บซใๅผใณๅบใใใใใใกใฎๆ ๅ ฑใ่ฟใใพใใ ใใใๅฟ็จใใฆใใกใฝใใๅผๅบใใ้ฃ้ใใใใใจใใงใใพใใ
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
static IntBuffer |
allocate(int capacity) |
ๆฐใใintใใใใกใๅฒใๅฝใฆใพใใ
|
int[] |
array() |
ใใฎใใใใกใ่ฃๅฉใใint้
ๅใ่ฟใใพใ (ใชใใทใงใณใฎๆไฝ)ใ
|
int |
arrayOffset() |
ใใฎใใใใกใฎ่ฃๅฉ้
ๅๅ
ใซใใใใใฎใใใใกใฎๆๅใฎ่ฆ็ด ใฎใชใใปใใใ่ฟใใพใ (ใชใใทใงใณใฎๆไฝ)ใ
|
abstract IntBuffer |
asReadOnlyBuffer() |
ใใฎใใใใกใฎๅ
ๅฎนใๅ
ฑๆใใๆฐใใ่ชญ่พผใฟๅฐ็จintใใใใกใไฝๆใใพใใ
|
abstract IntBuffer |
compact() |
ใใฎใใใใกใๅง็ธฎใใพใ (ใชใใทใงใณใฎๆไฝ)ใ
|
int |
compareTo(IntBuffer that) |
ใใฎใใใใกใๅฅใฎใใใใกใจๆฏ่ผใใพใใ
|
abstract IntBuffer |
duplicate() |
ใใฎใใใใกใฎๅ
ๅฎนใๅ
ฑๆใใๆฐใใintใใใใกใไฝๆใใพใใ
|
boolean |
equals(Object ob) |
ใใฎใใใใกใๅฅใฎใชใใธใงใฏใใจ็ญไพกใงใใใใฉใใใๅคๆญใใพใใ
|
abstract int |
get() |
็ธๅฏพgetใกใฝใใใงใใ
|
abstract int |
get(int index) |
็ตถๅฏพgetใกใฝใใใงใใ
|
IntBuffer |
get(int[] dst) |
็ธๅฏพไธๆฌgetใกใฝใใใงใใ
|
IntBuffer |
get(int[] dst, int offset, int length) |
็ธๅฏพไธๆฌgetใกใฝใใใงใใ
|
boolean |
hasArray() |
ใใฎใใใใกใใขใฏใปในๅฏ่ฝใชint้
ๅใซ้ฃๅใใใใฉใใใๅคๆญใใพใใ
|
int |
hashCode() |
ใใฎใใใใกใฎ็พๅจใฎใใใทใฅใปใณใผใใ่ฟใใพใใ
|
abstract boolean |
isDirect() |
็พๅจใฎintใใใใกใใใคใฌใฏใใปใใใใกใงใใใใฉใใใๅคๆญใใพใใ
|
abstract ByteOrder |
order() |
ใใฎใใใใกใฎbyte้ ๅบใๅๅพใใพใใ
|
abstract IntBuffer |
put(int i) |
็ธๅฏพputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
IntBuffer |
put(int[] src) |
็ธๅฏพไธๆฌputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
IntBuffer |
put(int[] src, int offset, int length) |
็ธๅฏพไธๆฌputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
IntBuffer |
put(IntBuffer src) |
็ธๅฏพไธๆฌputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
abstract IntBuffer |
put(int index, int i) |
็ตถๅฏพputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
abstract IntBuffer |
slice() |
ใใฎใใใใกใฎๅ
ๅฎนใฎๅ
ฑๆใฎใตใใทใผใฑใณในใๅ
ๅฎนใจใใๆฐใใintใใใใกใไฝๆใใพใใ
|
String |
toString() |
ใใฎใใใใกใฎ็ถๆ
ใ่ฆ็ดใใๆๅญๅใ่ฟใใพใใ
|
static IntBuffer |
wrap(int[] array) |
int้
ๅใใใใใกใซใฉใใใใพใใ
|
static IntBuffer |
wrap(int[] array, int offset, int length) |
int้
ๅใใใใใกใซใฉใใใใพใใ
|
public static IntBuffer allocate(int capacity)
ๆฐใใใใใใกใฎไฝ็ฝฎใฏใผใญใใชใใใใฏๅฎน้ใจๅใๅคใซใชใใใใผใฏใฏๅฎ็พฉใใใใๅ่ฆ็ด ใฏใผใญใซๅๆๅใใใพใใ ่ฃๅฉ้
ๅใๆใกใ้
ๅใชใใปใใใฏใผใญใซใชใใพใใ
capacity - ๆฐใใใใใใกใฎๅฎน้(int)IllegalArgumentException - capacityใ่ฒ ใฎๆดๆฐใงใใๅ ดๅpublic static IntBuffer wrap(int[] array, int offset, int length)
ๆฐใใใใใใกใฏๆๅฎใใใint้
ๅใซใใฃใฆ่ฃๅฉใใใพใใใใใใกใซๅคๆดใๅ ใใใจ้
ๅใๅคๆดใใใ้
ๅใซๅคๆดใๅ ใใใจใใใใกใๅคๆดใใใพใใ ๆฐใใใใใใกใฎๅฎน้ใฏarray.lengthใไฝ็ฝฎใฏoffsetใใชใใใใฏoffset+lengthใซใชใใใใผใฏใฏๅฎ็พฉใใใพใใใ ๆๅฎใใใ้
ๅใ่ฃๅฉ้
ๅใจใชใใใใฎ้
ๅใชใใปใใใฏใผใญใซใชใใพใใ
array - ๆฐใใใใใใกใ่ฃๅฉใใ้
ๅoffset -ไฝฟ็จใใใตใ้
ๅใฎใชใใปใใใarray.lengthไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใใ ๆฐใใใใใใกใฎไฝ็ฝฎใฏใใใฎๅคใซ่จญๅฎใใใใ length - ไฝฟ็จใใใตใ้
ๅใฎ้ทใใarray.length - offsetไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใใ ๆฐใใใใใใกใฎใชใใใใฏใoffset+lengthใซ่จญๅฎใใใใ IndexOutOfBoundsException - offsetใใฉใกใผใฟใจlengthใใฉใกใผใฟใฎๅๆๆกไปถใๆบใใใใฆใใชใๅ ดๅpublic static IntBuffer wrap(int[] array)
ๆฐใใใใใใกใฏๆๅฎใใใint้
ๅใซใใฃใฆ่ฃๅฉใใใพใใใใใใกใซๅคๆดใๅ ใใใจ้
ๅใๅคๆดใใใ้
ๅใซๅคๆดใๅ ใใใจใใใใกใๅคๆดใใใพใใ ๆฐใใใใใใกใฎๅฎน้ใจใชใใใใฏarray.lengthใไฝ็ฝฎใฏใผใญใซใชใใใใผใฏใฏๅฎ็พฉใใใพใใใ ๆๅฎใใใ้
ๅใ่ฃๅฉ้
ๅใจใชใใใใฎ้
ๅใชใใปใใใฏใผใญใซใชใใพใใ
array - ใใฎใใใใกใ่ฃๅฉใใ้
ๅpublic abstract IntBuffer slice()
ๆฐใใใใใใกใฎๅ ๅฎนใฏใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใใๅงใพใใพใใ ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใๆฐใใใใใใกใซๅๆ ใใใพใใๆฐใใใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใใใฎใใใใกใซๅๆ ใใใพใใ2ใคใฎใใใใกใฎไฝ็ฝฎใใชใใใใใใผใฏใฎๅคใฏใใใใ็ฐใชใใพใใ
ๆฐใใใใใใกใฎไฝ็ฝฎใฏใผใญใๅฎน้ใจใชใใใใฏใใฎใใใใกๅ ใซๆฎใฃใฆใใintๆฐใซใชใใพใใใใผใฏใฏๅฎ็พฉใใใพใใใ ๆฐใใใใใใกใฏใใใฎใใใใกใใใคใฌใฏใใปใใใใกใงใใๅ ดๅใซใใใใใคใฌใฏใใปใใใใกใซใชใใพใใใพใใใใฎใใใใกใ่ชญๅใๅฐ็จใใใใกใงใใๅ ดๅใซใใใ่ชญๅใๅฐ็จใใใใกใซใชใใพใใ
public abstract IntBuffer duplicate()
ๆฐใใใใใใกใฎๅ ๅฎนใฏใใใฎใใใใกใฎๅ ๅฎนใจๅใใซใชใใพใใ ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใๆฐใใใใใใกใซๅๆ ใใใพใใๆฐใใใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใใใฎใใใใกใซๅๆ ใใใพใใ2ใคใฎใใใใกใฎไฝ็ฝฎใใชใใใใใใผใฏใฎๅคใฏใใใใ็ฐใชใใพใใ
ๆฐใใใใใใกใฎๅฎน้ใใชใใใใไฝ็ฝฎใใใผใฏใฎๅคใฏใใใฎใใใใกใฎๅฏพๅฟใใๅคใจๅใใซใชใใพใใ ๆฐใใใใใใกใฏใใใฎใใใใกใใใคใฌใฏใใปใใใใกใงใใๅ ดๅใซใใใใใคใฌใฏใใปใใใใกใซใชใใพใใใพใใใใฎใใใใกใ่ชญๅใๅฐ็จใใใใกใงใใๅ ดๅใซใใใ่ชญๅใๅฐ็จใใใใกใซใชใใพใใ
public abstract IntBuffer asReadOnlyBuffer()
ๆฐใใใใใใกใฎๅ ๅฎนใฏใใใฎใใใใกใฎๅ ๅฎนใจๅใใซใชใใพใใ ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใๆฐใใใใใใกใซๅๆ ใใใพใใใใใใๆฐใใใใใใก่ชไฝใฏ่ชญๅใๅฐ็จใงใใใใใฎๅ ฑๆๅ ๅฎนใๅคๆดใใใใจใฏใงใใพใใใ 2ใคใฎใใใใกใฎไฝ็ฝฎใใชใใใใใใผใฏใฎๅคใฏใใใใ็ฐใชใใพใใ
ๆฐใใใใใใกใฎๅฎน้ใใชใใใใไฝ็ฝฎใใใผใฏใฎๅคใฏใใใฎใใใใกใฎๅฏพๅฟใใๅคใจๅใใซใชใใพใใ
ใใฎใใใใก่ช่บซใ่ชญ่พผใฟๅฐ็จใฎๅ ดๅใฏใใใฎใกใฝใใใฏduplicateใจๅใใใใซๅไฝใใพใใ
public abstract int get()
BufferUnderflowException - ใใใใกใฎ็พๅจไฝ็ฝฎใใชใใใไปฅไธใงใใๅ ดๅpublic abstract IntBuffer put(int i)
ใใฎใใใใกใฎ็พๅจไฝ็ฝฎใซๆๅฎใใใintใๆธใ่พผใฟใ็พๅจไฝ็ฝฎใๅขๅ ใใพใใ
i - ๆธใ่พผใพใใintBufferOverflowException - ใใฎใใใใกใฎ็พๅจไฝ็ฝฎใใชใใใไปฅไธใงใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic abstract int get(int index)
index - intใฎ่ชญ่พผใฟไฝ็ฝฎใ็คบใใคใณใใใฏในIndexOutOfBoundsException - indexใ่ฒ ใฎๆฐใงใใๅ ดๅใใพใใฏใใใใกใฎใชใใใไปฅไธใงใใๅ ดๅpublic abstract IntBuffer put(int index, int i)
ใใฎใใใใกใฎๆๅฎใใใใคใณใใใฏในไฝ็ฝฎใซๆๅฎใใใintใๆธใ่พผใฟใพใใ
index - intใฎๆธ่พผใฟๅ
ใ็คบใใคใณใใใฏในi - ๆธใ่พผใพใใintๅคIndexOutOfBoundsException - indexใ่ฒ ใฎๆฐใงใใๅ ดๅใใพใใฏใใใใกใฎใชใใใไปฅไธใงใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic IntBuffer get(int[] dst, int offset, int length)
ใใฎใกใฝใใใฏใใใฎใใใใกใใๆๅฎใใใ้
ๅใธintใ่ปข้ใใพใใ ใใฎใใใใกๅ
ใซๆฎใฃใฆใใintๆฐใ่ฆๆฑใซๆบใใชใๅ ดๅ(ใคใพใใlength > remaining()ใงใใๅ ดๅ)ใintใฏไธๅ่ปข้ใใใใBufferUnderflowExceptionใในใญใผใใใพใใ
ใใไปฅๅคใฎๅ ดๅใใใฎใกใฝใใใฏใlengthๅใฎintใใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใใๆๅฎใใใ้ ๅใฎๆๅฎใใใใชใใปใใไฝ็ฝฎใธใณใใผใใพใใ ใใฎใใณใซใใใฎใใใใกใฎไฝ็ฝฎใlengthใใคๅขๅ ใใพใใ
ใใฎใกใฝใใใsrc.get(dst, off, len)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎใซใผใใจใพใฃใใๅใ็ตๆใซใชใใพใใ
for (int i = off; i < off + len; i++)
dst[i] = src.get():
ใใ ใใใใฎใใใใกๅ
ใซๅๅใชๆฐใฎintใๅญๅจใใใใจใๆๅใซ็ขบ่ชใใๅไฝใฏ้คใใพใใใพใใใใฎใกใฝใใใไฝฟ็จใใใปใใใซใผใใใใใฏใใใซๅน็็ใงใใdst - intใฎๆธ่พผใฟๅ
ใจใชใ้
ๅoffset - ๆๅใฎintใฎๆธ่พผใฟๅ
ใจใชใ้
ๅๅ
ใฎใชใใปใใใdst.lengthไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใlength - ๆๅฎใใใ้
ๅใซๆธใ่พผใพใใintใฎๆๅคงๆฐใdst.length - offsetไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใBufferUnderflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใintๆฐใlengthใใใๅฐใชใๅ ดๅIndexOutOfBoundsException - offsetใใฉใกใผใฟใจlengthใใฉใกใผใฟใฎๅๆๆกไปถใๆบใใใใฆใใชใๅ ดๅpublic IntBuffer get(int[] dst)
ใใฎใกใฝใใใฏใใใฎใใใใกใใๆๅฎใใใ้ ๅใธintใ่ปข้ใใพใใ ใใฎใกใฝใใใsrc.get(a)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎๅผใณๅบใใจๅใ็ตๆใซใชใใพใใ
src.get(a, 0, a.length) dst - ใณใใผๅ
้
ๅBufferUnderflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใintๆฐใlengthใใใๅฐใชใๅ ดๅpublic IntBuffer put(IntBuffer src)
ใใฎใกใฝใใใฏใๆๅฎใใใใฝใผในใปใใใใกๅ
ใซๆฎใฃใฆใใintใใใฎใใใใกใธ่ปข้ใใพใใ ใฝใผในใปใใใใกๅ
ใซๆฎใฃใฆใใintๆฐใใใฎใใใใกๅ
ใซๆฎใฃใฆใใintๆฐใใใๅคใๅ ดๅ(ใคใพใใsrc.remaining() > remaining()ใงใใๅ ดๅ)ใintใฏไธๅ่ปข้ใใใใBufferOverflowExceptionใในใญใผใใใพใใ
ใใไปฅๅคใฎๅ ดๅใใใฎใกใฝใใใฏใๆๅฎใใใใใใใกใฎ็พๅจไฝ็ฝฎใใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใธn = src.remaining()ๅใฎintใใณใใผใใพใใ ใใฎใใณใซใไธกๆนใฎใใใใกใฎไฝ็ฝฎใnใใคๅขๅ ใใพใใ
ใใฎใกใฝใใใdst.put(src)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎใซใผใใจใพใฃใใๅใ็ตๆใซใชใใพใใ
while (src.hasRemaining())
dst.put(src.get());
ใใ ใใใใฎใใใใกๅ
ใซๅๅใชๅฎน้ใใใใใจใๆๅใซ็ขบ่ชใใๅไฝใฏ้คใใพใใใพใใใใฎใกใฝใใใไฝฟ็จใใใปใใใซใผใใใใใฏใใใซๅน็็ใงใใsrc - intใฎ่ชญ่พผใฟๅ
ใจใชใใฝใผในใปใใใใก(ใใฎใใใใกไปฅๅค)BufferOverflowException - ใใฎใใใใกใซใใฝใผในใปใใใใกๅ
ใซๆฎใฃใฆใใintใๆ ผ็ดใงใใใ ใใฎๅฎน้ใใชใๅ ดๅIllegalArgumentException - ใฝใผในใปใใใใกใจใใฆใใฎใใใใกใๆๅฎใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic IntBuffer put(int[] src, int offset, int length)
ใใฎใกใฝใใใฏใๆๅฎใใใใฝใผใน้
ๅใใใใฎใใใใกใธintใ่ปข้ใใพใใ ้
ๅใใใณใใผใใintๆฐใใใฎใใใใกๅ
ใซๆฎใฃใฆใใintๆฐใใๅคใๅ ดๅ(ใคใพใใlength > remaining()ใงใใๅ ดๅ)ใintใฏไธๅ่ปข้ใใใใBufferOverflowExceptionใในใญใผใใใพใใ
ใใไปฅๅคใฎๅ ดๅใใใฎใกใฝใใใฏใๆๅฎใใใ้ ๅใฎๆๅฎใใใใชใใปใใไฝ็ฝฎใใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใธlengthๅใฎintใใณใใผใใพใใ ใใฎใใณใซใใใฎใใใใกใฎไฝ็ฝฎใlengthใใคๅขๅ ใใพใใ
ใใฎใกใฝใใใdst.put(src, off, len)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎใซใผใใจใพใฃใใๅใ็ตๆใซใชใใพใใ
for (int i = off; i < off + len; i++)
dst.put(a[i]);
ใใ ใใใใฎใใใใกๅ
ใซๅๅใชๅฎน้ใใใใใจใๆๅใซ็ขบ่ชใใๅไฝใฏ้คใใพใใใพใใใใฎใกใฝใใใไฝฟ็จใใใปใใใซใผใใใใใฏใใใซๅน็็ใงใใsrc - intใฎ่ชญ่พผใฟๅ
ใจใชใ้
ๅoffset - ๆๅใฎintใฎ่ชญ่พผใฟๅ
ใจใชใ้
ๅๅ
ใฎใชใใปใใใarray.lengthไปฅไธใฎ่ฒ ใงใชใๅคใซใใๅฟ
่ฆใใใlength - ๆๅฎใใใ้
ๅใใ่ชญใฟๅใใใintใฎๆฐใarray.length - offsetไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใBufferOverflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใๅฎน้ใไธ่ถณใใฆใใๅ ดๅIndexOutOfBoundsException - offsetใใฉใกใผใฟใจlengthใใฉใกใผใฟใฎๅๆๆกไปถใๆบใใใใฆใใชใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic final IntBuffer put(int[] src)
ใใฎใกใฝใใใฏใใฝใผในใจใชใๆๅฎใใใint้ ๅใฎๅ ๅฎนๅ จไฝใใใฎใใใใกใธ่ปข้ใใพใใ ใใฎใกใฝใใใdst.put(a)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎๅผใณๅบใใจๅใ็ตๆใซใชใใพใใ
dst.put(a, 0, a.length) src - ่ปข้ๅ
้
ๅBufferOverflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใๅฎน้ใไธ่ถณใใฆใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic final boolean hasArray()
ใใฎใกใฝใใใฎๆปใๅคใtrueใงใใใฐใarrayใใใณarrayOffsetใกใฝใใใๅฎๅ
จใซๅผใณๅบใใใจใใงใใพใใ
public final int[] array()
ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใ่ฟใใใ้ ๅใฎๅ ๅฎนใๅคๆดใใใพใใใใฎ้ใๅๆงใงใใ
ใใฎใกใฝใใใๅผใณๅบใๅใซhasArrayใกใฝใใใๅผใณๅบใใใใฎใใใใกใใขใฏใปในๅฏ่ฝใช่ฃๅฉ้
ๅใๆใฃใฆใใใใจใ็ขบ่ชใใพใใ
arrayใใฏใฉในBufferReadOnlyBufferException - ใใฎใใใใกใ้
ๅใซ้ฃๅใใฆใใใใใใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅUnsupportedOperationException - ใใฎใใใใกใใขใฏใปในๅฏ่ฝใช้
ๅใๅฉ็จใใชใๅ ดๅpublic final int arrayOffset()
ใใฎใใใใกใ้ ๅใซ้ฃๅใใฆใใใฐใใใฎไฝ็ฝฎpใ้ ๅใฎใคใณใใใฏในp + arrayOffset()ใจไธ่ดใใพใใ
ใใฎใกใฝใใใๅผใณๅบใๅใซhasArrayใกใฝใใใๅผใณๅบใใใใฎใใใใกใใขใฏใปในๅฏ่ฝใช่ฃๅฉ้
ๅใๆใฃใฆใใใใจใ็ขบ่ชใใพใใ
arrayOffsetใใฏใฉในBufferReadOnlyBufferException - ใใฎใใใใกใ้
ๅใซ้ฃๅใใฆใใใใใใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅUnsupportedOperationException - ใใฎใใใใกใใขใฏใปในๅฏ่ฝใช้
ๅใๅฉ็จใใชใๅ ดๅpublic abstract IntBuffer compact()
ใใใใกใฎ็พๅจไฝ็ฝฎใใใชใใใใพใงใฎ้ใซintใๅญๅจใใๅ ดๅใใใใใใใใใกใฎๅ ้ ญใซใณใใผใใพใใ ใคใพใใใคใณใใใฏในไฝ็ฝฎp = position()ใฎintใใคใณใใใฏในใปใผใญใซใณใใผใใใใคใณใใใฏในไฝ็ฝฎp + 1ใฎintใใคใณใใใฏใน1ใซใณใใผใใใใจใใใใจใงใใใคใณใใใฏในไฝ็ฝฎlimit() - 1ใฎintใใคใณใใใฏในn = limit() - 1 - pใซใณใใผใใใใพใงใๅๆงใฎๅฆ็ใ็นฐใ่ฟใใใพใใ ๆ็ต็ใซใใใใกใฎไฝ็ฝฎใฏn+1ใซ่จญๅฎใใใใชใใใใฏๅฎน้ใฎๅคใจ็ญใใใชใใพใใ ใใผใฏใฏ็ ดๆฃใใใพใใ
ใใใใกใฎไฝ็ฝฎใฏใใผใญใงใฏใชใใใณใใผใใใintใฎๆฐใจ็ญใใใชใใพใใใใใใฃใฆใใใฎใกใฝใใใๅผใณๅบใใใใจใใใใซๅฅใฎ็ธๅฏพใputใใกใฝใใใๅผใณๅบใใใจใใงใใพใใ
ReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic abstract boolean isDirect()
public String toString()
public int hashCode()
intใใใใกใฎใใใทใฅใปใณใผใใฏใใใใใกๅ ใซๆฎใฃใฆใใ่ฆ็ด ใใใชใใกposition()ใใlimit() - 1ใพใงใฎ่ฆ็ด ใฎใฟใซไพๅญใใพใใ
ใใใใกใฎใใใทใฅใปใณใผใใฏๅ ๅฎนไพๅญๅใงใใไปๅพใใใใกใฎๅ ๅฎนใๅคๆดใใใชใใใจใๆใใใงใชใใใใใใใใใกใใใใทใฅใปใใใใใฎไปใฎใใผใฟๆง้ ใฎใญใผใจใใฆไฝฟ็จใใใใจใฏ้ฟใใฆใใ ใใใ
hashCodeใใฏใฉในObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public boolean equals(Object ob)
2ใคใฎintใใใใกใฏใๆฌกใฎๅ ดๅใซใใใ็ญไพกใงใใ
่ฆ็ด ใฎๅใๅใใงใใ
ใใใใกๅ ใซๆฎใฃใฆใใ่ฆ็ด ๆฐใๅใใงใใ
ใใใใกๅ ใซๆฎใฃใฆใใ่ฆ็ด ใฎใทใผใฑใณใน(้ๅงไฝ็ฝฎใจใฏ็ก้ขไฟ)ใๅ็นใง็ญใใ(pointwise equal)
intใใใใกใใใใฎไปใฎๅใฎใชใใธใงใฏใใจ็ญไพกใซใชใใใจใฏใใใพใใใ
equalsใใฏใฉในObjectob - ใใฎใใใใกใจๆฏ่ผใใใชใใธใงใฏใObject.hashCode()ใHashMappublic int compareTo(IntBuffer that)
2ใคใฎintใใใใกใๆฏ่ผใใ้ใฏใใใใใกๅ
ใซๆฎใฃใฆใใ่ฆ็ด ใฎใทใผใฑใณในใ่พๆธ้ ใซๆฏ่ผใใใพใใใใฎใจใใๅๆนใฎใใใใกๅ
ใซๆฎใฃใฆใใใทใผใฑใณในใฎ้ๅงไฝ็ฝฎใฏ่ๆ
ฎใใใพใใใ Integer.compare(int,int)ใๅผใณๅบใใใใฎใใใซใint่ฆ็ด ใฎใใขใๆฏ่ผใใใพใใ
intใใใใกใจใใฎไปใฎๅใฎใชใใธใงใฏใใๆฏ่ผใใใใจใฏใงใใพใใใ
compareToใใคใณใฟใใงใผในComparable<IntBuffer>that - ๆฏ่ผๅฏพ่ฑกใฎใชใใธใงใฏใใpublic abstract ByteOrder order()
ๅฒใๅฝใฆใพใใฏๆขๅญใฎint้
ๅใฎใฉใใใซใใฃใฆไฝๆใใใintใใใใกใฎbyte้ ๅบใฏใๅบ็คใจใชใใใผใใฆใงใขใฎใใคใใฃใ้ ๅบใจๅใใซใชใใพใใ byteใใใใกใฎใใฅใผใจใใฆไฝๆใใใintใใใใกใฎbyte้ ๅบใฏใใใฅใผใไฝๆใใๆ็นใฎbyteใใใใกใฎbyte้ ๅบใจๅใใซใชใใพใใ
ใใฐใพใใฏๆฉ่ฝใ้ไฟก
่ฉณ็ดฐใชAPIใชใใกใฌใณในใใใณ้็บ่
ใใญใฅใกใณใใซใคใใฆใฏใJava SEใฎใใญใฅใกใณใใๅ็
งใใฆใใ ใใใ ใใฎใใญใฅใกใณใใซใฏใๆฆๅฟต็ใชๆฆ่ฆใ็จ่ชใฎๅฎ็พฉใๅ้ฟๆนๆณใๆๅนใชใณใผใไพใชใฉใฎใ้็บ่
ใๅฏพ่ฑกใซใใใใ่ฉณ็ดฐใช่ชฌๆใๅซใพใใฆใใพใใ
Copyright ยฉ 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyใๅ็
งใใฆใใ ใใใ