소냐칩
210
2019-02-12 17:46:10
1
181

ByteBuffer.allocate(capacity) 와 같은 기능을 하는


안녕하세요~!


ByteBuffer.allocate(capacity) 는 버퍼에 capacity 만큼의 int 크기만큼 할당해 주는 녀석이라고 알 고 있습니다.

(capadity는 int 형)

그런데 제가 할당하고자 하는 capacity가 int 범위를 초과하여 에러가 나는 현상이 발생하고 있습니다.

(~ 2,147,438,647Bytes 이상)


다른 메소드로 변경하여야 할 것 같은데 ByteBuffer 외에 다른 것을 사용할 수 있을까요?

바이트 형식으로 버퍼에 할당할 수 있고 약 3,700,000,000Bytes 이상이어야 될 것 같습니다.


0
0
  • 답변 1

  • 라이언포제이
    138
    2019-02-12 21:21:53

    데이터 용량이 어마어마하신건가요?

    그 정도 크기의 버퍼는 쓰나마나일수도 있습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.