|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.nio.Buffer | +--java.nio.LongBuffer
long ¹öÆÛÀÔ´Ï´Ù.
ÀÌ Å¬·¡½º´Â long ¹öÆÛ¿¡ ´ëÇÑ Á¶ÀÛÀ» 4 °³ÀÇ Ä«Å×°í¸®·Î ºÐ·ùÇÕ´Ï´Ù.
´ÜÀÏÀÇ long Ä¡ÀÇ read¿Í ±âÀÔÀ» ½Ç½ÃÇÏ´Â Àý´ë ¹× »ó´ë
/¡¸get¡¹
¸Þ¼Òµå¡¸put¡¹
¿¬¼ÓÇÑ long Ä¡ÀÇ ¼øÂ÷ ¼ø¼¸¦ ÇöÀçÀÇ ¹öÆÛ·ÎºÎÅÍ ¹è¿·Î Àü¼Û ÇÏ´Â »ó´ë
¸Þ¼Òµå¡¸Àϰý get¡¹
¿¬¼ÓÇÑ long Ä¡ÀÇ ¼øÂ÷ ¼ø¼¸¦ long ¹è¿À̳ª ±× ¿ÜÀÇ long ¹öÆÛ·ÎºÎÅÍ ÇöÀçÀÇ ¹öÆÛ·Î Àü¼Û ÇÏ´Â »ó´ë
¸Þ¼Òµå ¡¸Àϰý put¡¹
long ¹öÆÛ´Â ¹öÆÛÀÇ ÄÁÅÙÃ÷¿¡ ¿ë·®À» ÇÒ´çÇÏ´Â ¹æ¹ý (
), ±âÁ¸ÀÇ long ¹è¿À» ¹öÆÛ¿¡ ·¦ ÇÏ´Â ¹æ¹ý (¿ë·®ÀÇ ÇÒ´ç
), ±âÁ¸ÀÇ byte ¹öÆÛÀÇ ¡¸ºä¡¹¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
·¦
byte ¹öÆÛ¿Í °°°Ô, long ¹öÆÛ¿¡µµ¡¸´ÙÀÌ·ºÆ®¡¹¹öÆÛ¿Í ¡¸ºñ´ÙÀÌ·ºÆ®¡¹¹öÆÛ°¡ ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ wrap ¸Þ¼Òµå·Î ÀÛ¼ºµÈ long ¹öÆÛ´Â ºñ´ÙÀÌ·ºÆ® ¹öÆÛ°¡ µË´Ï´Ù. byte ¹öÆÛÀÇ ºä·Î¼ ÀÛ¼ºµÈ long ¹öÆÛ´Â byte ¹öÆÛ°¡ ´ÙÀÌ·ºÆ® ¹öÆÛÀÎ °æ¿ì¿¡ ÇÑÇØ ´ÙÀÌ·ºÆ® ¹öÆÛ°¡ µË´Ï´Ù. long ¹öÆÛ°¡ ´ÙÀÌ·ºÆ® ¹öÆÛÀÏÁö ¾î¶³Áö´Â isDirect
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÆÇ´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ ¸Þ¼ÒµåÁß ¹Ýȯ°ªÀ» µ¹·ÁÁÖÁö ¾Ê´Â °ÍÀº ÀÚ½ÅÀ» È£ÃâÇÑ ¹öÆÛÀÇ Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀ» ÀÀ¿ëÇØ, ¸Þ¼Òµå È£ÃâÀ» ¿¬¼â½Ãų ¼ö°¡ ÀÖ½À´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
static LongBuffer |
allocate (int capacity)
»õ·Î¿î long ¹öÆÛ¸¦ ÇÒ´çÇÕ´Ï´Ù. |
long[] |
array ()
ÇöÀçÀÇ ¹öÆÛ¸¦ º¸Á¶ÇÏ´Â long ¹è¿À» µ¹·ÁÁÝ´Ï´Ù (¿É¼Ç). |
int |
arrayOffset ()
ÇöÀçÀÇ ¹öÆÛÀÇ º¸Á¶ ¹è¿³»¿¡ ÀÖ´Â ÀÌ ¹öÆÛÀÇ ÃÖÃÊÀÇ ¿ä¼ÒÀÇ ¿ÀÇÁ¼Â(offset)¸¦ µ¹·ÁÁÝ´Ï´Ù (¿É¼Ç). |
abstract LongBuffer |
asReadOnlyBuffer ()
ÇöÀçÀÇ ¹öÆÛÀÇ ÄÁÅÙÃ÷¸¦ °øÀ¯ÇÏ´Â »õ·Î¿î read Àü¿ë long ¹öÆÛ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
abstract LongBuffer |
compact ()
ÇöÀçÀÇ ¹öÆÛ¸¦ ¾ÐÃàÇÕ´Ï´Ù (¿É¼Ç). |
int |
compareTo (Object ob)
ÇöÀçÀÇ ¹öÆÛ¸¦ ´Ù¸¥ ¿ÀºêÁ§Æ®¿Í ºñ±³ÇÕ´Ï´Ù. |
abstract LongBuffer |
duplicate ()
ÇöÀçÀÇ ¹öÆÛÀÇ ÄÁÅÙÃ÷¸¦ °øÀ¯ÇÏ´Â »õ·Î¿î long ¹öÆÛ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
boolean |
equals (Object ob)
|