반응형
텍스트로 붙여넣으니까 칸이 안 맞아서 이미지로. --;;ㅋ
소스.
import java.nio.Buffer;
import java.nio.IntBuffer;
...
IntBuffer buffer = IntBuffer.allocate(10);
// put
buffer.put(11);
buffer.put(13);
// flip - write 후 read 를 위해 flip
buffer.flip();
while (buffer.hasRemaining()) {
buffer.get();
}
// 처음부터 다시 read 하기 위해 rewind
buffer.rewind();
while (buffer.hasRemaining()) {
buffer.get();
}
// 다시 한번 rewind
buffer.rewind();
buffer.get();
// compact - 읽지 않은 data 를 처음부터 배치시키고 position 이동.
buffer.compact();
buffer.put(15);
buffer.flip();
while (buffer.hasRemaining()) {
buffer.get();
}
// 초기화.
buffer.clear();
buffer.put(15);
// 현재 위치를 mark.
buffer.mark();
buffer.put(19);
// mark 한 position 으로 이동.
buffer.reset();
buffer.get();
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[hibernate] 하이버네이트 native query (0) | 2016.11.24 |
---|---|
[spring] @Scheduled 사용시 daemon thread 로 동작하기. (2) | 2015.06.03 |
[LINK] zero copy (0) | 2014.11.27 |
Integer 객체 == 연산자에서 128 이상일 경우만 에러. (0) | 2014.05.15 |
[Spring] MappingJacksonHttpMessageConverter 를 이용한 object <-> json 테스트. (1) | 2014.04.07 |