public abstract class ShortBuffer extends Buffer implements Comparable<ShortBuffer>
ใใฎใฏใฉในใฏใshortใใใใกใซๅฏพใใๆไฝใ4ใคใฎใซใใดใชใซๅ้กใใพใใ
ๅไธshortๅคใฎ่ชญใฟ่พผใฟใจๆธ่พผใฟใ่กใ็ตถๅฏพใใใณ็ธๅฏพget/putใกใฝใใใ
้ฃ็ถใใshortใทใผใฑใณในใใใฎใใใใกใใ้
ๅใธใจ่ปข้ใใ็ธๅฏพไธๆฌgetใกใฝใใใ
้ฃ็ถใใshortใทใผใฑใณในใshort้
ๅใใใฎไปใฎshortใใใใกใใใใฎใใใใกใธใจ่ปข้ใใ็ธๅฏพไธๆฌputใกใฝใใใ
shortใใใใกใฎๅง็ธฎใ่ค่ฃฝใใใณในใฉใคใน็จใกใฝใใใ
shortใใใใกใไฝๆใใใซใฏใใใใใกใฎๅ
ๅฎนใซๅฎน้ใๅฒใๅฝใฆใๅฒใๅฝใฆใๅฎ่กใใใใๆขๅญใฎshort้
ๅใใใใใกๅ
ใซใฉใใใใใใๆขๅญใฎbyteใใใใกใฎใใฅใผใไฝๆใใพใใ
byteใใใใกใจๅๆงใซใshortใใใใกใซใใใใคใฌใฏใใใจใ้ใใคใฌใฏใใใใใใพใใ ใใฎใฏใฉในใฎwrapใกใฝใใใงไฝๆใใใshortใใใใกใฏ้ใใคใฌใฏใใปใใใใกใซใชใใพใใ byteใใใใกใฎใใฅใผใจใใฆไฝๆใใใshortใใใใกใฏใbyteใใใใกใใใคใฌใฏใใปใใใใกใงใใๅ ดๅใซใใใใใคใฌใฏใใปใใใใกใซใชใใพใใ shortใใใใกใใใคใฌใฏใใปใใใใกใใฉใใใฏใisDirectใกใฝใใใฎๅผๅบใใซใใฃใฆๅคๆญใงใใพใใ
ใใฎใฏใฉในใฎใกใฝใใใฎใใกๆปใๅคใ่ฟใใชใใใฎใฏใ่ช่บซใๅผใณๅบใใใใใใกใฎๆ ๅ ฑใ่ฟใใพใใ ใใใๅฟ็จใใฆใใกใฝใใๅผๅบใใ้ฃ้ใใใใใจใใงใใพใใ
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
static ShortBuffer |
allocate(int capacity) |
ๆฐใใshortใใใใกใๅฒใๅฝใฆใพใใ
|
short[] |
array() |
ใใฎใใใใกใ่ฃๅฉใใshort้
ๅใ่ฟใใพใ (ใชใใทใงใณใฎๆไฝ)ใ
|
int |
arrayOffset() |
ใใฎใใใใกใฎ่ฃๅฉ้
ๅๅ
ใซใใใใใฎใใใใกใฎๆๅใฎ่ฆ็ด ใฎใชใใปใใใ่ฟใใพใ (ใชใใทใงใณใฎๆไฝ)ใ
|
abstract ShortBuffer |
asReadOnlyBuffer() |
ใใฎใใใใกใฎๅ
ๅฎนใๅ
ฑๆใใๆฐใใ่ชญ่พผใฟๅฐ็จshortใใใใกใไฝๆใใพใใ
|
abstract ShortBuffer |
compact() |
ใใฎใใใใกใๅง็ธฎใใพใ (ใชใใทใงใณใฎๆไฝ)ใ
|
int |
compareTo(ShortBuffer that) |
ใใฎใใใใกใๅฅใฎใใใใกใจๆฏ่ผใใพใใ
|
abstract ShortBuffer |
duplicate() |
ใใฎใใใใกใฎๅ
ๅฎนใๅ
ฑๆใใๆฐใใshortใใใใกใไฝๆใใพใใ
|
boolean |
equals(Object ob) |
ใใฎใใใใกใๅฅใฎใชใใธใงใฏใใจ็ญไพกใงใใใใฉใใใๅคๆญใใพใใ
|
abstract short |
get() |
็ธๅฏพgetใกใฝใใใงใใ
|
abstract short |
get(int index) |
็ตถๅฏพgetใกใฝใใใงใใ
|
ShortBuffer |
get(short[] dst) |
็ธๅฏพไธๆฌgetใกใฝใใใงใใ
|
ShortBuffer |
get(short[] dst, int offset, int length) |
็ธๅฏพไธๆฌgetใกใฝใใใงใใ
|
boolean |
hasArray() |
ใใฎใใใใกใใขใฏใปในๅฏ่ฝใชshort้
ๅใซ้ฃๅใใใใฉใใใๅคๆญใใพใใ
|
int |
hashCode() |
ใใฎใใใใกใฎ็พๅจใฎใใใทใฅใปใณใผใใ่ฟใใพใใ
|
abstract boolean |
isDirect() |
็พๅจใฎshortใใใใกใใใคใฌใฏใใปใใใใกใงใใใใฉใใใๅคๆญใใพใใ
|
abstract ByteOrder |
order() |
ใใฎใใใใกใฎbyte้ ๅบใๅๅพใใพใใ
|
abstract ShortBuffer |
put(int index, short s) |
็ตถๅฏพputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
abstract ShortBuffer |
put(short s) |
็ธๅฏพputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
ShortBuffer |
put(short[] src) |
็ธๅฏพไธๆฌputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
ShortBuffer |
put(short[] src, int offset, int length) |
็ธๅฏพไธๆฌputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
ShortBuffer |
put(ShortBuffer src) |
็ธๅฏพไธๆฌputใกใฝใใใงใ (ใชใใทใงใณใฎๆไฝ)ใ
|
abstract ShortBuffer |
slice() |
ใใฎใใใใกใฎๅ
ๅฎนใฎๅ
ฑๆใตใใทใผใฑใณในใๅ
ๅฎนใจใใๆฐใใshortใใใใกใไฝๆใใพใใ
|
String |
toString() |
ใใฎใใใใกใฎ็ถๆ
ใ่ฆ็ดใใๆๅญๅใ่ฟใใพใใ
|
static ShortBuffer |
wrap(short[] array) |
short้
ๅใใใใใกใซใฉใใใใพใใ
|
static ShortBuffer |
wrap(short[] array, int offset, int length) |
short้
ๅใใใใใกใซใฉใใใใพใใ
|
public static ShortBuffer allocate(int capacity)
ๆฐใใใใใใกใฎไฝ็ฝฎใฏใผใญใใชใใใใฏๅฎน้ใจๅใๅคใซใชใใใใผใฏใฏๅฎ็พฉใใใใๅ่ฆ็ด ใฏใผใญใซๅๆๅใใใพใใ ่ฃๅฉ้
ๅใๆใกใ้
ๅใชใใปใใใฏใผใญใซใชใใพใใ
capacity - ๆฐใใใใใใกใฎๅฎน้(short)IllegalArgumentException - capacityใ่ฒ ใฎๆดๆฐใงใใๅ ดๅpublic static ShortBuffer wrap(short[] array, int offset, int length)
ๆฐใใใใใใกใฏๆๅฎใใใshort้
ๅใซใใฃใฆ่ฃๅฉใใใพใใใใใใกใซๅคๆดใๅ ใใใจ้
ๅใๅคๆดใใใ้
ๅใซๅคๆดใๅ ใใใจใใใใกใๅคๆดใใใพใใ ๆฐใใใใใใกใฎๅฎน้ใฏarray.lengthใไฝ็ฝฎใฏoffsetใใชใใใใฏoffset+lengthใซใชใใใใผใฏใฏๅฎ็พฉใใใพใใใ ๆๅฎใใใ้
ๅใ่ฃๅฉ้
ๅใจใชใใใใฎ้
ๅใชใใปใใใฏใผใญใซใชใใพใใ
array - ๆฐใใใใใใกใ่ฃๅฉใใ้
ๅoffset -ไฝฟ็จใใใตใ้
ๅใฎใชใใปใใใarray.lengthไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใใ ๆฐใใใใใใกใฎไฝ็ฝฎใฏใใใฎๅคใซ่จญๅฎใใใใ length - ไฝฟ็จใใใตใ้
ๅใฎ้ทใใarray.length - offsetไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใใ ๆฐใใใใใใกใฎใชใใใใฏใoffset+lengthใซ่จญๅฎใใใใ IndexOutOfBoundsException - offsetใใฉใกใผใฟใจlengthใใฉใกใผใฟใฎๅๆๆกไปถใๆบใใใใฆใใชใๅ ดๅpublic static ShortBuffer wrap(short[] array)
ๆฐใใใใใใกใฏๆๅฎใใใshort้
ๅใซใใฃใฆ่ฃๅฉใใใพใใใใใใกใซๅคๆดใๅ ใใใจ้
ๅใๅคๆดใใใ้
ๅใซๅคๆดใๅ ใใใจใใใใกใๅคๆดใใใพใใ ๆฐใใใใใใกใฎๅฎน้ใจใชใใใใฏarray.lengthใไฝ็ฝฎใฏใผใญใซใชใใใใผใฏใฏๅฎ็พฉใใใพใใใ ๆๅฎใใใ้
ๅใ่ฃๅฉ้
ๅใจใชใใใใฎ้
ๅใชใใปใใใฏใผใญใซใชใใพใใ
array - ใใฎใใใใกใ่ฃๅฉใใ้
ๅpublic abstract ShortBuffer slice()
ๆฐใใใใใใกใฎๅ ๅฎนใฏใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใใๅงใพใใพใใ ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใๆฐใใใใใใกใซๅๆ ใใใพใใๆฐใใใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใใใฎใใใใกใซๅๆ ใใใพใใ2ใคใฎใใใใกใฎไฝ็ฝฎใใชใใใใใใผใฏใฎๅคใฏใใใใ็ฐใชใใพใใ
ๆฐใใใใใใกใฎไฝ็ฝฎใฏใผใญใๅฎน้ใจใชใใใใฏใใฎใใใใกๅ ใซๆฎใฃใฆใใshortๅคใฎๆฐใซใชใใพใใใใผใฏใฏๅฎ็พฉใใใพใใใ ๆฐใใใใใใกใฏใใใฎใใใใกใใใคใฌใฏใใปใใใใกใงใใๅ ดๅใซใใใใใคใฌใฏใใปใใใใกใซใชใใพใใใพใใใใฎใใใใกใ่ชญๅใๅฐ็จใใใใกใงใใๅ ดๅใซใใใ่ชญๅใๅฐ็จใใใใกใซใชใใพใใ
public abstract ShortBuffer duplicate()
ๆฐใใใใใใกใฎๅ ๅฎนใฏใใใฎใใใใกใฎๅ ๅฎนใจๅใใซใชใใพใใ ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใๆฐใใใใใใกใซๅๆ ใใใพใใๆฐใใใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใใใฎใใใใกใซๅๆ ใใใพใใ2ใคใฎใใใใกใฎไฝ็ฝฎใใชใใใใใใผใฏใฎๅคใฏใใใใ็ฐใชใใพใใ
ๆฐใใใใใใกใฎๅฎน้ใใชใใใใไฝ็ฝฎใใใผใฏใฎๅคใฏใใใฎใใใใกใฎๅฏพๅฟใใๅคใจๅใใซใชใใพใใ ๆฐใใใใใใกใฏใใใฎใใใใกใใใคใฌใฏใใปใใใใกใงใใๅ ดๅใซใใใใใคใฌใฏใใปใใใใกใซใชใใพใใใพใใใใฎใใใใกใ่ชญๅใๅฐ็จใใใใกใงใใๅ ดๅใซใใใ่ชญๅใๅฐ็จใใใใกใซใชใใพใใ
public abstract ShortBuffer asReadOnlyBuffer()
ๆฐใใใใใใกใฎๅ ๅฎนใฏใใใฎใใใใกใฎๅ ๅฎนใจๅใใซใชใใพใใ ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใใใฎๅ ๅฎนใๆฐใใใใใใกใซๅๆ ใใใพใใใใใใๆฐใใใใใใก่ชไฝใฏ่ชญๅใๅฐ็จใงใใใใใฎๅ ฑๆๅ ๅฎนใๅคๆดใใใใจใฏใงใใพใใใ 2ใคใฎใใใใกใฎไฝ็ฝฎใใชใใใใใใผใฏใฎๅคใฏใใใใ็ฐใชใใพใใ
ๆฐใใใใใใกใฎๅฎน้ใใชใใใใไฝ็ฝฎใใใผใฏใฎๅคใฏใใใฎใใใใกใฎๅฏพๅฟใใๅคใจๅใใซใชใใพใใ
ใใฎใใใใก่ช่บซใ่ชญ่พผใฟๅฐ็จใฎๅ ดๅใฏใใใฎใกใฝใใใฏduplicateใจๅใใใใซๅไฝใใพใใ
public abstract short get()
BufferUnderflowException - ใใใใกใฎ็พๅจไฝ็ฝฎใใชใใใไปฅไธใงใใๅ ดๅpublic abstract ShortBuffer put(short s)
ใใฎใใใใกใฎ็พๅจไฝ็ฝฎใซๆๅฎใใใshortใๆธใ่พผใฟใ็พๅจไฝ็ฝฎใๅขๅ ใใพใใ
s - ๆธใ่พผใพใใshortBufferOverflowException - ใใฎใใใใกใฎ็พๅจไฝ็ฝฎใใชใใใไปฅไธใงใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic abstract short get(int index)
index - shortใฎ่ชญ่พผใฟไฝ็ฝฎใ็คบใใคใณใใใฏในIndexOutOfBoundsException - indexใ่ฒ ใฎๆฐใงใใๅ ดๅใใพใใฏใใใใกใฎใชใใใไปฅไธใงใใๅ ดๅpublic abstract ShortBuffer put(int index, short s)
ใใฎใใใใกใฎๆๅฎใใใใคใณใใใฏในไฝ็ฝฎใซๆๅฎใใใshortใๆธใ่พผใฟใพใใ
index - shortใฎๆธ่พผใฟๅ
ใ็คบใใคใณใใใฏในs - ๆธใ่พผใพใใshortๅคIndexOutOfBoundsException - indexใ่ฒ ใฎๆฐใงใใๅ ดๅใใพใใฏใใใใกใฎใชใใใไปฅไธใงใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic ShortBuffer get(short[] dst, int offset, int length)
ใใฎใกใฝใใใฏใใใฎใใใใกใใๆๅฎใใใ้
ๅใธshortใ่ปข้ใใพใใ ใใฎใใใใกๅ
ใซๆฎใฃใฆใใshortๆฐใ่ฆๆฑใซๆบใใชใๅ ดๅ(ใคใพใใlength > remaining()ใงใใๅ ดๅ)ใshortใฏไธๅ่ปข้ใใใใBufferUnderflowExceptionใในใญใผใใใพใใ
ใใไปฅๅคใฎๅ ดๅใใใฎใกใฝใใใฏใlengthๅใฎshortใใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใใๆๅฎใใใ้ ๅใฎๆๅฎใใใใชใใปใใไฝ็ฝฎใธใณใใผใใพใใ ใใฎใใณใซใใใฎใใใใกใฎไฝ็ฝฎใlengthใใคๅขๅ ใใพใใ
ใใฎใกใฝใใใsrc.get(dst, off, len)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎใซใผใใจใพใฃใใๅใ็ตๆใซใชใใพใใ
for (int i = off; i < off + len; i++)
dst[i] = src.get():
ใใ ใใใใฎใใใใกๅ
ใซๅๅใชๆฐใฎshortใๅญๅจใใใใจใๆๅใซ็ขบ่ชใใๅไฝใฏ้คใใพใใใพใใใใฎใกใฝใใใไฝฟ็จใใใปใใใซใผใใใใใฏใใใซๅน็็ใงใใdst - shortใฎๆธ่พผใฟๅ
ใจใชใ้
ๅoffset - ๆๅใฎshortใฎๆธ่พผใฟๅ
ใจใชใ้
ๅๅ
ใฎใชใใปใใใdst.lengthไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใlength - ๆๅฎใใใ้
ๅใซๆธใ่พผใพใใshortใฎๆๅคงๆฐใdst.length - offsetไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใBufferUnderflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใshortๆฐใlengthใใใๅฐใชใๅ ดๅIndexOutOfBoundsException - offsetใใฉใกใผใฟใจlengthใใฉใกใผใฟใฎๅๆๆกไปถใๆบใใใใฆใใชใๅ ดๅpublic ShortBuffer get(short[] dst)
ใใฎใกใฝใใใฏใใใฎใใใใกใใๆๅฎใใใ้ ๅใธshortใ่ปข้ใใพใใ ใใฎใกใฝใใใsrc.get(a)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎๅผใณๅบใใจๅใ็ตๆใซใชใใพใใ
src.get(a, 0, a.length) dst - ใณใใผๅ
้
ๅBufferUnderflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใshortๆฐใlengthใใใๅฐใชใๅ ดๅpublic ShortBuffer put(ShortBuffer src)
ใใฎใกใฝใใใฏใๆๅฎใใใใฝใผในใปใใใใกๅ
ใซๆฎใฃใฆใใshortใใใฎใใใใกใธ่ปข้ใใพใใ ใฝใผในใปใใใใกๅ
ใซๆฎใฃใฆใใshortๆฐใใใฎใใใใกๅ
ใซๆฎใฃใฆใใshortๆฐใใใๅคใๅ ดๅ(ใคใพใใsrc.remaining() > remaining()ใงใใๅ ดๅ)ใshortใฏไธๅ่ปข้ใใใใBufferOverflowExceptionใในใญใผใใใพใใ
ใใไปฅๅคใฎๅ ดๅใใใฎใกใฝใใใฏใๆๅฎใใใใใใใกใฎ็พๅจไฝ็ฝฎใใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใธn = src.remaining()ๅใฎshortใใณใใผใใพใใ ใใฎใใณใซใไธกๆนใฎใใใใกใฎไฝ็ฝฎใnใใคๅขๅ ใใพใใ
ใใฎใกใฝใใใdst.put(src)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎใซใผใใจใพใฃใใๅใ็ตๆใซใชใใพใใ
while (src.hasRemaining())
dst.put(src.get());
ใใ ใใใใฎใใใใกๅ
ใซๅๅใชๅฎน้ใใใใใจใๆๅใซ็ขบ่ชใใๅไฝใฏ้คใใพใใใพใใใใฎใกใฝใใใไฝฟ็จใใใปใใใซใผใใใใใฏใใใซๅน็็ใงใใsrc - shortใฎ่ชญ่พผใฟๅ
ใจใชใใฝใผในใปใใใใก(ใใฎใใใใกไปฅๅค)BufferOverflowException - ใใฎใใใใกใซใใฝใผในใปใใใใกๅ
ใซๆฎใฃใฆใใshortใๆ ผ็ดใงใใใ ใใฎๅฎน้ใใชใๅ ดๅIllegalArgumentException - ใฝใผในใปใใใใกใจใใฆใใฎใใใใกใๆๅฎใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic ShortBuffer put(short[] src, int offset, int length)
ใใฎใกใฝใใใฏใๆๅฎใใใใฝใผใน้
ๅใใใใฎใใใใกใธshortใ่ปข้ใใพใใ ้
ๅใใใณใใผใใshortๆฐใใใฎใใใใกๅ
ใซๆฎใฃใฆใใshortๆฐใใๅคใๅ ดๅ(ใคใพใใlength > remaining()ใงใใๅ ดๅ)ใshortใฏไธๅ่ปข้ใใใใBufferOverflowExceptionใในใญใผใใใพใใ
ใใไปฅๅคใฎๅ ดๅใใใฎใกใฝใใใฏใๆๅฎใใใ้ ๅใฎๆๅฎใใใใชใใปใใไฝ็ฝฎใใใใฎใใใใกใฎ็พๅจไฝ็ฝฎใธlengthๅใฎshortใใณใใผใใพใใ ใใฎใใณใซใใใฎใใใใกใฎไฝ็ฝฎใlengthใใคๅขๅ ใใพใใ
ใใฎใกใฝใใใdst.put(src, off, len)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎใซใผใใจใพใฃใใๅใ็ตๆใซใชใใพใใ
for (int i = off; i < off + len; i++)
dst.put(a[i]);
ใใ ใใใใฎใใใใกๅ
ใซๅๅใชๅฎน้ใใใใใจใๆๅใซ็ขบ่ชใใๅไฝใฏ้คใใพใใใพใใใใฎใกใฝใใใไฝฟ็จใใใปใใใซใผใใใใใฏใใใซๅน็็ใงใใsrc - shortใฎ่ชญ่พผใฟๅ
ใจใชใ้
ๅoffset - ๆๅใฎshortใฎ่ชญ่พผใฟๅ
ใจใชใ้
ๅๅ
ใฎใชใใปใใใarray.lengthไปฅไธใฎ่ฒ ใงใชใๅคใซใใๅฟ
่ฆใใใlength - ๆๅฎใใใ้
ๅใใ่ชญใฟๅใใใshortใฎๆฐใarray.length - offsetไปฅไธใฎ่ฒ ใงใชใๅคใงใชใใใฐใชใใชใBufferOverflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใๅฎน้ใไธ่ถณใใฆใใๅ ดๅIndexOutOfBoundsException - offsetใใฉใกใผใฟใจlengthใใฉใกใผใฟใฎๅๆๆกไปถใๆบใใใใฆใใชใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic final ShortBuffer put(short[] src)
ใใฎใกใฝใใใฏใใฝใผในใจใชใๆๅฎใใใshort้ ๅใฎๅ ๅฎนๅ จไฝใใใฎใใใใกใธ่ปข้ใใพใใ ใใฎใกใฝใใใdst.put(a)ใฎๅฝขๅผใงๅผใณๅบใใจใๆฌกใฎๅผใณๅบใใจๅใ็ตๆใซใชใใพใใ
dst.put(a, 0, a.length) src - ่ปข้ๅ
้
ๅBufferOverflowException - ใใฎใใใใกๅ
ใซๆฎใฃใฆใใๅฎน้ใไธ่ถณใใฆใใๅ ดๅReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic final boolean hasArray()
ใใฎใกใฝใใใฎๆปใๅคใtrueใงใใใฐใarrayใใใณarrayOffsetใกใฝใใใๅฎๅ
จใซๅผใณๅบใใใจใใงใใพใใ
public final short[] array()
ใใฎใใใใกใฎๅ ๅฎนใซๅคๆดใๅ ใใใจใ่ฟใใใ้ ๅใฎๅ ๅฎนใๅคๆดใใใพใใใใฎ้ใๅๆงใงใใ
ใใฎใกใฝใใใๅผใณๅบใๅใซhasArrayใกใฝใใใๅผใณๅบใใใใฎใใใใกใใขใฏใปในๅฏ่ฝใช่ฃๅฉ้
ๅใๆใฃใฆใใใใจใ็ขบ่ชใใพใใ
arrayใใฏใฉในBufferReadOnlyBufferException - ใใฎใใใใกใ้
ๅใซ้ฃๅใใฆใใใใใใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅUnsupportedOperationException - ใใฎใใใใกใใขใฏใปในๅฏ่ฝใช้
ๅใๅฉ็จใใชใๅ ดๅpublic final int arrayOffset()
ใใฎใใใใกใ้ ๅใซ้ฃๅใใฆใใใฐใใใฎไฝ็ฝฎpใ้ ๅใฎใคใณใใใฏในp + arrayOffset()ใจไธ่ดใใพใใ
ใใฎใกใฝใใใๅผใณๅบใๅใซhasArrayใกใฝใใใๅผใณๅบใใใใฎใใใใกใใขใฏใปในๅฏ่ฝใช่ฃๅฉ้
ๅใๆใฃใฆใใใใจใ็ขบ่ชใใพใใ
arrayOffsetใใฏใฉในBufferReadOnlyBufferException - ใใฎใใใใกใ้
ๅใซ้ฃๅใใฆใใใใใใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅUnsupportedOperationException - ใใฎใใใใกใใขใฏใปในๅฏ่ฝใช้
ๅใๅฉ็จใใชใๅ ดๅpublic abstract ShortBuffer compact()
ใใใใกใฎ็พๅจไฝ็ฝฎใใใชใใใใพใงใฎ้ใซshortใๅญๅจใใๅ ดๅใใใใใใใใใกใฎๅ ้ ญใซใณใใผใใพใใ ใคใพใใใคใณใใใฏในไฝ็ฝฎp = position()ใฎshortใใคใณใใใฏในใปใผใญใซใณใใผใใใใคใณใใใฏในไฝ็ฝฎp + 1ใฎshortใใคใณใใใฏใน1ใซใณใใผใใใใจใใใใจใงใใใคใณใใใฏในไฝ็ฝฎlimit() - 1ใฎshortใใคใณใใใฏในn = limit() - 1 - pใซใณใใผใใใใพใงใๅๆงใฎๅฆ็ใ็นฐใ่ฟใใใพใใ ๆ็ต็ใซใใใใกใฎไฝ็ฝฎใฏn+1ใซ่จญๅฎใใใใชใใใใฏๅฎน้ใฎๅคใจ็ญใใใชใใพใใ ใใผใฏใฏ็ ดๆฃใใใพใใ
ใใใใกใฎไฝ็ฝฎใฏใใผใญใงใฏใชใใใณใใผใใใshortใฎๆฐใจ็ญใใใชใใพใใใใใใฃใฆใใใฎใกใฝใใใๅผใณๅบใใใใจใใใใซๅฅใฎ็ธๅฏพใputใใกใฝใใใๅผใณๅบใใใจใใงใใพใใ
ReadOnlyBufferException - ใใฎใใใใกใ่ชญ่พผใฟๅฐ็จใงใใๅ ดๅpublic abstract boolean isDirect()
public String toString()
public int hashCode()
shortใใใใกใฎใใใทใฅใปใณใผใใฏใใใใใกๅ ใซๆฎใฃใฆใใ่ฆ็ด ใใใชใใกposition()ใใlimit() - 1ใพใงใฎ่ฆ็ด ใฎใฟใซไพๅญใใพใใ
ใใใใกใฎใใใทใฅใปใณใผใใฏๅ ๅฎนไพๅญๅใงใใไปๅพใใใใกใฎๅ ๅฎนใๅคๆดใใใชใใใจใๆใใใงใชใใใใใใใใใกใใใใทใฅใปใใใใใฎไปใฎใใผใฟๆง้ ใฎใญใผใจใใฆไฝฟ็จใใใใจใฏ้ฟใใฆใใ ใใใ
hashCodeใใฏใฉในObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public boolean equals(Object ob)
2ใคใฎshortใใใใกใฏใๆฌกใฎๅ ดๅใซใใใ็ญไพกใงใใ
่ฆ็ด ใฎๅใๅใใงใใ
ใใใใกๅ ใซๆฎใฃใฆใใ่ฆ็ด ๆฐใๅใใงใใ
ใใใใกๅ ใซๆฎใฃใฆใใ่ฆ็ด ใฎใทใผใฑใณใน(้ๅงไฝ็ฝฎใจใฏ็ก้ขไฟ)ใๅ็นใง็ญใใ(pointwise equal)
shortใใใใกใใใใฎไปใฎๅใฎใชใใธใงใฏใใจ็ญไพกใซใชใใใจใฏใใใพใใใ
equalsใใฏใฉในObjectob - ใใฎใใใใกใจๆฏ่ผใใใชใใธใงใฏใObject.hashCode()ใHashMappublic int compareTo(ShortBuffer that)
2ใคใฎshortใใใใกใๆฏ่ผใใ้ใฏใใใใใกๅ
ใซๆฎใฃใฆใใ่ฆ็ด ใฎใทใผใฑใณในใ่พๆธ้ ใซๆฏ่ผใใใพใใใใฎใจใใๅๆนใฎใใใใกๅ
ใซๆฎใฃใฆใใใทใผใฑใณในใฎ้ๅงไฝ็ฝฎใฏ่ๆ
ฎใใใพใใใ Short.compare(short,short)ใๅผใณๅบใใใใฎใใใซใshort่ฆ็ด ใฎใใขใๆฏ่ผใใใพใใ
shortใใใใกใจใใฎไปใฎๅใฎใชใใธใงใฏใใๆฏ่ผใใใใจใฏใงใใพใใใ
compareToใใคใณใฟใใงใผในComparable<ShortBuffer>that - ๆฏ่ผๅฏพ่ฑกใฎใชใใธใงใฏใใpublic abstract ByteOrder order()
ๅฒใๅฝใฆใพใใฏๆขๅญใฎshort้
ๅใฎใฉใใใซใใฃใฆไฝๆใใใshortใใใใกใฎbyte้ ๅบใฏใๅบ็คใจใชใใใผใใฆใงใขใฎใใคใใฃใ้ ๅบใจๅใใซใชใใพใใ byteใใใใกใฎใใฅใผใจใใฆไฝๆใใใshortใใใใกใฎ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ใๅ็
งใใฆใใ ใใใ