JavaTM Platform
Standard Ed. 6

java.nio
클래스 LongBuffer

java.lang.Object 
  상위를 확장 java.nio.Buffer 
      상위를 확장 java.nio.LongBuffer
모든 구현된 인터페이스:
Comparable <LongBuffer >


public abstract class LongBuffer
extends Buffer
implements Comparable <LongBuffer >

long 버퍼입니다.

이 클래스는, long 버퍼에 대한 조작을 4 개의 카테고리로 분류합니다.

long 버퍼를 작성하려면 , 버퍼의 컨텐츠에 용량을 할당하는할당 조작을 실행하는지, 기존의 long 배열을 버퍼내에 하는지, 기존의 byte 버퍼의「뷰」를 작성합니다.

byte 버퍼와 같게, long 버퍼에도「다이렉트」버퍼와 「비다이렉트」버퍼가 있습니다. 이 클래스의 wrap 메소드로 작성된 long 버퍼는 비다이렉트 버퍼가 됩니다. byte 버퍼의 뷰로서 작성된 long 버퍼는, byte 버퍼가 다이렉트 버퍼인 경우에 한정해 다이렉트 버퍼가 됩니다. long 버퍼가 다이렉트 버퍼일지 어떨지는,isDirect 메소드를 호출하는 것으로 판단할 수 있습니다.

이 클래스의 메소드중 반환값을 돌려주지 않는 것은, 자신을 호출한 버퍼의 정보를 돌려줍니다. 이것을 응용해, 메소드 호출을 연쇄시킬 수가 있습니다.

도입된 버젼:
1.4

메소드의 개요
static LongBuffer allocate (int capacity)
          새로운 long 버퍼를 할당합니다.
 long[] array ()
          현재의 버퍼를 보조하는 long 배열을 돌려줍니다 (옵션).
 int arrayOffset ()
          현재의 버퍼의 보조 배열내에 있는, 이 버퍼의 최초의 요소의 오프셋(offset)를 돌려줍니다 (옵션).
abstract  LongBuffer asReadOnlyBuffer ()
          현재의 버퍼의 컨텐츠를 공유하는 새로운 read 전용 long 버퍼를 작성합니다.
abstract  LongBuffer compact ()
          현재의 버퍼를 압축합니다 (옵션).
 int compareTo (LongBuffer  that)
          현재의 버퍼를 다른 버퍼와 비교합니다.
abstract  LongBuffer duplicate ()
          현재의 버퍼의 컨텐츠를 공유하는 새로운 long 버퍼를 작성합니다.
 boolean equals (Object  ob)
          현재의 버퍼가 다른 객체와 등가일지 어떨지를 판단합니다.
abstract  long get ()
          상대 「get」메소드입니다.
abstract  long get (int index)
          절대 「get」메소드입니다.
 LongBuffer get (long[] dst)
          상대 일괄 「get」메소드입니다.
 LongBuffer get (long[] dst, int offset, int length)
          상대 일괄 「get」메소드입니다.
 boolean hasArray ()
          현재의 버퍼가 액세스 가능한 long 배열에 연동할지 어떨지를 판단합니다.
 int hashCode ()
          현재의 버퍼의 현재의 해시 코드를 돌려줍니다.
abstract  boolean isDirect ()
          현재의 long 버퍼가 다이렉트 버퍼일지 어떨지를 판단합니다.
abstract  ByteOrder order ()
          현재의 버퍼의 바이트 순서를 가져옵니다.
abstract  LongBuffer put (int index, long l)
          절대 「put」메소드입니다 (옵션).
abstract  LongBuffer put (long l)
          상대 「put」메소드입니다 (옵션).
 LongBuffer put (long[] src)
          상대 일괄 「put」메소드입니다 (옵션).
 LongBuffer put (long[] src, int offset, int length)
          상대 일괄 「put」메소드입니다 (옵션).
 LongBuffer put (LongBuffer  src)
          상대 일괄 「put」메소드입니다 (옵션).
abstract  LongBuffer slice ()
          현재의 버퍼의 컨텐츠의 공유 서브 순서를 컨텐츠로 하는 새로운 long 버퍼를 작성합니다.
 String toString ()
          이 버퍼 상태를 요약한 캐릭터 라인을 돌려줍니다.
static LongBuffer wrap (long[] array)
          long 배열을 버퍼에 랩 합니다.
static LongBuffer wrap (long[] array, int offset, int length)
          long 배열을 버퍼에 랩 합니다.
 
클래스 java.nio. Buffer 로부터 상속된 메소드
capacity , clear , flip , hasRemaining , isReadOnly , limit , limit , mark , position , position , remaining , reset , rewind
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

메소드의 상세

allocate

public static LongBuffer  allocate(int capacity)
새로운 long 버퍼를 할당합니다.

새로운 버퍼의 위치는 0, 리밋트는 용량과 같은 값이 됩니다. 마크는 정의되지 않습니다. 이 버퍼는보조 배열 을 이용해, 그배열 오프셋(offset) 는 0 이 됩니다.

파라미터:
capacity - 새로운 버퍼의 용량 (long)
반환값:
새로운 long 버퍼
예외:
IllegalArgumentException - capacity 가 부의 정수인 경우

wrap

public static LongBuffer  wrap(long[] array,
                              int offset,
                              int length)
long 배열을 버퍼에 랩 합니다.

새로운 버퍼는 지정된 long 배열에 의해 보조됩니다. 버퍼로 변경을 더하면(자) 배열도 변경되어 배열로 변경을 더하면(자) 버퍼도 변경됩니다. 새로운 버퍼의 용량은 array.length, 위치는 offset, 리밋트는 offset + length 가 됩니다. 마크는 정의되지 않습니다. 지정된 배열이보조 배열 이 되어, 그배열 오프셋(offset) 는 0 이 됩니다.

파라미터:
array - 새로운 버퍼를 보조하는 배열
offset - 사용하는 서브 배열의 오프셋(offset). array.length 이하의 부가 아닌 값이 아니면 안된다. 새로운 버퍼의 위치는, 이 값으로 설정되는
length - 사용하는 서브 배열의 길이. array.length - offset 이하의 부가 아닌 값이 아니면 안된다. 새로운 버퍼의 리밋트는,offset + length 로 설정된다
반환값:
새로운 long 버퍼
예외:
IndexOutOfBoundsException - offset 파라미터와 length 파라미터의 전제 조건이 채워지지 않은 경우

wrap

public static LongBuffer  wrap(long[] array)
long 배열을 버퍼에 랩 합니다.

새로운 버퍼는 지정된 long 배열에 의해 보조됩니다. 버퍼로 변경을 더하면(자) 배열도 변경되어 배열로 변경을 더하면(자) 버퍼도 변경됩니다. 새로운 버퍼의 용량과 리밋트는 array.length, 위치는 0 이 됩니다. 마크는 정의되지 않습니다. 지정된 배열이보조 배열 이 되어, 그배열 오프셋(offset) 는 0 이 됩니다.

파라미터:
array - 현재의 버퍼를 보조하는 배열
반환값:
새로운 long 버퍼

slice

public abstract LongBuffer  slice()
현재의 버퍼의 컨텐츠의 공유 서브 순서를 컨텐츠로 하는 새로운 long 버퍼를 작성합니다.

새로운 버퍼의 컨텐츠는, 현재의 버퍼의 현재 위치로부터 시작됩니다. 현재의 버퍼의 컨텐츠로 변경을 더하면(자), 그 내용이 새로운 버퍼에 반영됩니다. 새로운 버퍼의 컨텐츠로 변경을 더하면(자), 그 내용이 현재의 버퍼에 반영됩니다. 2 개의 버퍼의 위치, 리밋트, 마크의 값은 각각 다릅니다.

새로운 버퍼의 위치는 0, 용량과 리밋트는 이 버퍼내에 남아 있는 long 치의 수가 됩니다. 마크는 정의되지 않습니다. 새로운 버퍼는, 현재의 버퍼가 다이렉트 버퍼인 경우에 한정해 다이렉트 버퍼가 됩니다. 또, 현재의 버퍼가 읽어내 전용 버퍼인 경우에 한정해 읽기 전용 버퍼가 됩니다.

반환값:
새로운 long 버퍼

duplicate

public abstract LongBuffer  duplicate()
현재의 버퍼의 컨텐츠를 공유하는 새로운 long 버퍼를 작성합니다.

새로운 버퍼의 컨텐츠는, 현재의 버퍼의 컨텐츠와 같게 됩니다. 현재의 버퍼의 컨텐츠로 변경을 더하면(자), 그 내용이 새로운 버퍼에 반영됩니다. 새로운 버퍼의 컨텐츠로 변경을 더하면(자), 그 내용이 현재의 버퍼에 반영됩니다. 2 개의 버퍼의 위치, 리밋트, 마크의 값은 각각 다릅니다.

새로운 버퍼의 용량, 리밋트, 위치, 마크의 값은, 현재의 버퍼의 대응하는 값과 같게 됩니다. 새로운 버퍼는, 현재의 버퍼가 다이렉트 버퍼인 경우에 한정해 다이렉트 버퍼가 됩니다. 또, 현재의 버퍼가 읽어내 전용 버퍼인 경우에 한정해 읽기 전용 버퍼가 됩니다.

반환값:
새로운 long 버퍼

asReadOnlyBuffer

public abstract LongBuffer  asReadOnlyBuffer()
현재의 버퍼의 컨텐츠를 공유하는 새로운 read 전용 long 버퍼를 작성합니다.

새로운 버퍼의 컨텐츠는, 현재의 버퍼의 컨텐츠와 같게 됩니다. 현재의 버퍼의 컨텐츠로 변경을 더하면(자), 그 내용이 새로운 버퍼에 반영됩니다. 그러나, 새로운 버퍼 자체는 읽어내 전용이며, 그 공유 컨텐츠를 변경할 수 없습니다. 2 개의 버퍼의 위치, 리밋트, 마크의 값은 각각 다릅니다.

새로운 버퍼의 용량, 리밋트, 위치, 마크의 값은, 현재의 버퍼의 대응하는 값과 같게 됩니다.

현재의 버퍼가 읽어내 전용의 경우, 이 메소드의 동작은 duplicate 메소드와 완전히 같게 됩니다.

반환값:
새로운 read 전용 long 버퍼

get

public abstract long get()
상대 「get」메소드입니다. 현재의 버퍼의 현재 위치에 있는 long 치를 읽어들여, 현재 위치의 값을 증가합니다.

반환값:
버퍼의 현재 위치의 long 치
예외:
BufferUnderflowException - 버퍼의 현재 위치가 리밋트 이상인 경우

put

public abstract LongBuffer  put(long l)
상대 「put」메소드입니다 (옵션).

현재의 버퍼의 현재 위치로 지정된 long 치를 기입해, 현재 위치의 값을 증가합니다.

파라미터:
l - 기입해지는 long 치
반환값:
현재의 버퍼
예외:
BufferOverflowException - 현재의 버퍼의 현재 위치가 리밋트 이상인 경우
ReadOnlyBufferException - 현재의 버퍼가 읽어들여 전용 버퍼인 경우

get

public abstract long get(int index)
절대 「get」메소드입니다. 지정된 인덱스 위치의 long 치를 읽어들입니다.

파라미터:
index - long 치의 read 위치를 나타내는 인덱스
반환값:
지정된 인덱스 위치의 long 치
예외:
IndexOutOfBoundsException - index 가 부의 수인 경우, 또는 버퍼의 리밋트 이상인 경우

put

public abstract LongBuffer  put(int index,
                               long l)
절대 「put」메소드입니다 (옵션).

현재의 버퍼의 지정된 인덱스 위치로 지정된 long 치를 기입합니다.

파라미터:
index - long 치의 기입처를 나타내는 인덱스
l - 기입해지는 long 치
반환값:
현재의 버퍼
예외:
IndexOutOfBoundsException - index 가 부의 수인 경우, 또는 버퍼의 리밋트 이상인 경우
ReadOnlyBufferException - 현재의 버퍼가 읽어들여 전용 버퍼인 경우

get

public LongBuffer  get(long[] dst,
                      int offset,
                      int length)
상대 일괄 「get」메소드입니다.

이 메소드는, 현재의 버퍼로부터 지정된 배열에 long 치를 전송 합니다. 이 버퍼내에 남아 있는 long 치의 수가 요구에 못 미친 경우 (즉,length > remaining() 인 경우), long 치는 일절 전송 되지 않고,BufferUnderflowException 가 throw 됩니다.

그 이외의 경우, 이 메소드는, 현재의 버퍼의 현재 위치로부터 length 개의 long 치가 지정된 배열의 지정된 오프셋(offset) 위치에 카피합니다. 그때마다, 현재의 버퍼의 위치가 length 두개증가합니다.

이 메소드를 src.get(dst,  off,  len) 의 형식에서 호출하면(자), 이하의 루프와 완전히 같은 결과가 됩니다.

for (int i = off; i < off + len; i++)
dst[i] = src.get(); 
다만, 현재의 버퍼내에 남아 있는 long 치의 수가 충분한 것을 최초로 확인하는 동작은, 이 메소드 고유합니다. 또, 이 메소드 쪽이 루프보다 쭉 효율적입니다.

파라미터:
dst - long 치의 기입처가 되는 배열
offset - 최초의 long 치의 기입처가 되는 배열내의 오프셋(offset). dst.length 이하의 부가 아닌 값이 아니면 안되는
length - 지정된 배열에 기입해지는 long 치의 최대수. dst.length ? offset 이하의 부가 아닌 값이 아니면 안된다
반환값:
현재의 버퍼
예외:
BufferUnderflowException - 현재의 버퍼내에 남아 있는 long 치의 수가 length 보다 적은 경우
IndexOutOfBoundsException - offset 파라미터와 length 파라미터의 전제 조건이 채워지지 않은 경우

get

public LongBuffer  get(long[] dst)
상대 일괄 「get」메소드입니다.

이 메소드는, 현재의 버퍼로부터 지정된 배열에 long 치를 전송 합니다. 이 메소드를 src.get(a) 의 형식에서 호출하면(자), 이하의 호출과 같은 결과가 됩니다.

src.get(a, 0, a.length) 

반환값:
현재의 버퍼
예외:
BufferUnderflowException - 현재의 버퍼내에 남아 있는 long 치의 수가 length 보다 적은 경우

put

public LongBuffer  put(LongBuffer  src)
상대 일괄 「put」메소드입니다 (옵션).

이 메소드는, 지정된 소스 버퍼내에 남아 있는 long 치를 이 버퍼에 전송 합니다. 소스 버퍼내에 남아 있는 long 치의 수가 이 버퍼내에 남아 있는 long 치의 수보다 많은 경우 (즉,src.remaining() > remaining() 인 경우), long 치는 일절 전송 되지 않고,BufferOverflowException 가 throw 됩니다.

그 이외의 경우, 이 메소드는, 지정된 버퍼의 현재 위치로부터 현재의 버퍼의 현재 위치에 n = src.remaining() 개의 long 치를 카피합니다. 그때마다, 양쪽 모두의 버퍼의 위치가 n 두개증가합니다.

이 메소드를 dst.put(src) 의 형식에서 호출하면(자), 이하의 루프와 완전히 같은 결과가 됩니다.

while (src.hasRemaining())
dst.put(src.get()); 
다만, 현재의 버퍼내에 충분한 용량이 있는 것을 최초로 확인하는 동작은, 이 메소드에 고유합니다. 또, 이 메소드 쪽이 루프보다 쭉 효율적입니다.

파라미터:
src - long 치의 read처가 되는 소스 버퍼 (현재의 버퍼 이외)
반환값:
현재의 버퍼
예외:
BufferOverflowException - 현재의 버퍼에, 소스 버퍼의 long 치를 포함 가능한 한의 용량이 없는 경우
IllegalArgumentException - 소스 버퍼로서 현재의 버퍼를 지정했을 경우
ReadOnlyBufferException - 현재의 버퍼가 읽어들여 전용 버퍼인 경우

put

public LongBuffer  put(long[] src,
                      int offset,
                      int length)
상대 일괄 「put」메소드입니다 (옵션).

이 메소드는, 지정된 소스 배열로부터 이 버퍼에 long 치를 전송 합니다. 배열로부터 카피하는 long 치의 수가 이 버퍼내에 남아 있는 long 치의 수보다 많은 경우 (즉,length > remaining() 인 경우), long 치는 일절 전송 되지 않고,BufferOverflowException 가 throw 됩니다.

그 이외의 경우, 이 메소드는, 지정된 배열의 지정된 오프셋(offset) 위치로부터 현재의 버퍼의 현재 위치에 length 개의 long 치를 카피합니다. 그때마다, 현재의 버퍼의 위치가 length 두개증가합니다.

이 메소드를 dst.put(src,  off,  len) 의 형식에서 호출하면(자), 이하의 루프와 완전히 같은 결과가 됩니다.

for (int i = off; i < off + len; i++)
dst.put(a[i]); 
다만, 현재의 버퍼내에 충분한 용량이 있는 것을 최초로 확인하는 동작은, 이 메소드에 고유합니다. 또, 이 메소드 쪽이 루프보다 쭉 효율적입니다.

파라미터:
src - long 치의 read처가 되는 배열
offset - 최초의 long 치의 read처가 되는 배열내의 오프셋(offset). array.length 이하의 부가 아닌 값이 아니면 안되는
length - 지정된 배열로부터 읽어내지는 long 치의 수. array.length ? offset 이하의 부가 아닌 값이 아니면 안된다
반환값:
현재의 버퍼
예외:
BufferOverflowException - 현재의 버퍼내에 남아 있는 용량이 부족한 경우
IndexOutOfBoundsException - offset 파라미터와 length 파라미터의 전제 조건이 채워지지 않은 경우
ReadOnlyBufferException - 현재의 버퍼가 읽어들여 전용 버퍼인 경우

put

public final LongBuffer  put(long[] src)
상대 일괄 「put」메소드입니다 (옵션).

이 메소드는, 소스가 되는 지정된 long 배열의 컨텐츠 전체를 현재의 버퍼에 전송 합니다. 이 메소드를 dst.put(a) 의 형식에서 호출하면(자), 이하의 호출과 같은 결과가 됩니다.

dst.put(a, 0, a.length) 

반환값:
현재의 버퍼
예외:
BufferOverflowException - 현재의 버퍼내에 남아 있는 용량이 부족한 경우
ReadOnlyBufferException - 현재의 버퍼가 읽어들여 전용 버퍼인 경우

hasArray

public final boolean hasArray()
현재의 버퍼가 액세스 가능한 long 배열에 연동할지 어떨지를 판단합니다.

이 메소드의 반환값이 true 이면,array 메소드 및 arrayOffset 메소드를 안전하게 호출할 수가 있습니다.

정의:
클래스 Buffer 내의 hasArray
반환값:
현재의 버퍼가 배열에 연동하고 있어, 읽기 전용이 아닌 경우에 한해 true

array

public final long[] array()
현재의 버퍼를 보조하는 long 배열을 돌려줍니다 (옵션).

현재의 버퍼의 컨텐츠로 변경을 더하면(자), 반환되는 배열의 컨텐츠도 변경됩니다. 그 역도 같습니다.

이 메소드를 호출하기 전에 hasArray 메소드를 호출해, 현재의 버퍼가 액세스 가능한 보조 배열을 가지고 있는 것을 확인합니다.

정의:
클래스 Buffer 내의 array
반환값:
현재의 버퍼를 보조하는 배열
예외:
ReadOnlyBufferException - 현재의 버퍼가 배열에 연동하고 있어, 게다가 읽어들여 전용인 경우
UnsupportedOperationException - 현재의 버퍼가 액세스 가능한 배열을 이용하지 않는 경우

arrayOffset

public final int arrayOffset()
현재의 버퍼의 보조 배열내에 있는, 이 버퍼의 최초의 요소의 오프셋(offset)를 돌려줍니다 (옵션).

현재의 버퍼가 배열에 연동하고 있으면, 그 위치 p 가 배열의 인덱스 p + arrayOffset() 와 일치합니다.

이 메소드를 호출하기 전에 hasArray 메소드를 호출해, 현재의 버퍼가 액세스 가능한 보조 배열을 가지고 있는 것을 확인합니다.

정의:
클래스 Buffer 내의 arrayOffset
반환값:
현재의 버퍼의 배열내에 있는, 이 버퍼의 최초의 요소의 오프셋(offset)
예외:
ReadOnlyBufferException - 현재의 버퍼가 배열에 연동하고 있어, 게다가 읽어들여 전용인 경우
UnsupportedOperationException - 현재의 버퍼가 액세스 가능한 배열을 이용하지 않는 경우

compact

public abstract LongBuffer  compact()
현재의 버퍼를 압축합니다 (옵션).

버퍼의 현재 위치로부터 리밋트까지의 사이에 long 치가 존재하는 경우, 이것들을 버퍼의 선두에 카피합니다. 즉, 인덱스 위치 p = position() 의 long 치가 인덱스 0 에 카피되어 인덱스 위치 p + 1 의 long 치가 인덱스 1 에 카피된다고 하는 것입니다. 인덱스 위치 limit() - 1 의 long 치가 인덱스 n = limit() - 1 - p 에 카피될 때까지, 같은 처리가 반복해집니다. 최종적으로 버퍼의 위치는 n+1 로 설정되어 리밋트는 용량의 값과 동일해집니다. 마크는 파기됩니다.

버퍼의 위치는, 0 은 아니고, 카피되는 long 치의 수로 동일해집니다. 따라서, 이 메소드를 호출한 뒤, 곧바로 다른 상대 「put」메소드를 호출할 수가 있습니다.

반환값:
현재의 버퍼
예외:
ReadOnlyBufferException - 현재의 버퍼가 읽어들여 전용 버퍼인 경우

isDirect

public abstract boolean isDirect()
현재의 long 버퍼가 다이렉트 버퍼일지 어떨지를 판단합니다.

정의:
클래스 Buffer 내의 isDirect
반환값:
현재의 버퍼가 다이렉트 버퍼인 경우에 한해 true

toString

public String  toString()
이 버퍼 상태를 요약한 캐릭터 라인을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
개요 캐릭터 라인

hashCode

public int hashCode()
현재의 버퍼의 현재의 해시 코드를 돌려줍니다.

long 버퍼의 해시 코드는, 버퍼내에 남아 있는 요소, 즉 position() ~ limit() - 1 의 요소인 만큼 의존합니다.

버퍼의 해시 코드는 컨텐츠 의존형입니다. 향후 버퍼의 컨텐츠가 변경되지 않는 것이 분명하지 않은 한, 버퍼를 해시 맵 그 외의 데이터 구조의 키로서 사용하는 것은 피해 주세요.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
현재의 버퍼의 현재의 해시 코드
관련 항목:
Object.equals(java.lang.Object) , Hashtable

equals

public boolean equals(Object  ob)
현재의 버퍼가 다른 객체와 등가일지 어떨지를 판단합니다.

2 개의 long 버퍼는, 다음의 경우에 한해 등가입니다.

  1. 요소의 형태가 같다

  2. 버퍼내에 남아 있는 요소수가 같다

  3. 버퍼내에 남아 있는 요소의 순서 (개시 위치와는 무관계)가 각 점으로써 동일하다 (pointwise equal)

long 버퍼가, 그 외의 형태의 객체와 등가가 될 것은 없습니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
ob - 현재의 버퍼와 비교하는 객체
반환값:
현재의 버퍼가 지정된 객체와 등가인 경우에 한해 true
관련 항목:
Object.hashCode() , Hashtable

compareTo

public int compareTo(LongBuffer  that)
현재의 버퍼를 다른 버퍼와 비교합니다.

2 개의 long 버퍼를 비교할 때는, 버퍼내에 남아 있는 요소의 순서가 사전순서에 비교됩니다. 이 때, 쌍방의 버퍼내에 남아 있는 각 순서의 개시 위치는 고려되지 않습니다.

이 때, 쌍방의 버퍼내에 남아 있는 각 순서의 개시 위치는 고려되지 않습니다.

정의:
인터페이스 Comparable <LongBuffer > 내의 compareTo
파라미터:
that - 비교 대상의 객체
반환값:
short 버퍼와 그 외의 형태의 객체를 비교할 수 없다 현재의 버퍼가 이제(벌써) 한편의 버퍼보다 작은 경우는 부의 정수, 동일한 경우는 0, 큰 경우는 정의 정수

order

public abstract ByteOrder  order()
현재의 버퍼의 바이트 순서를 가져옵니다.

할당해 또는 기존의 long 배열의 랩에 의해 작성된 long 버퍼의 바이트 순서는, 기본이 되는 하드웨어의 네이티브의 바이트 순서 와 같게 됩니다. byte 버퍼의로서 작성된 long 버퍼의 바이트 순서는, 뷰를 작성한 시점의 byte 버퍼의 바이트 순서와 같게 됩니다.

반환값:
현재의 버퍼의 바이트 순서

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.