FloatBuffer
은 의 최대 용량을 알려주는 capacity()
메서드를 가지고 있습니다. 그러나 얼마나 많은 요소가 버퍼에 있는지 알려주지는 않습니다. 그러면 FloatBuffer
의 요소 수를 어떻게 결정할 수 있습니까? 내 FloatBuffer
이 가득 차거나 부분적으로 가득 차 있는지 확인하려고합니다.FloatBuffer에있는 요소 수 결정
1
A
답변
4
현재 위치와 한계 사이의 요소의 수를 돌려줍니다 ... 나는 내 머리에 NIO 버퍼의 직선을 유지할 수 없다, 그러나
remaining()
당신이 계신 수 있습니다.
(간단한 부울 이후 인 경우 또는 단지 hasRemaining()
를 사용 ...)
2
당신은 할 수 없습니다. 수레 배열과 마찬가지로 길이를 얻을 수 있지만 어떤 것들이 설정되었는지는 응용 프로그램에 의해 결정됩니다.
0
그래서 어떻게 FloatBuffer의 요소 수를 결정할 수 있습니까?
위치()가 아닐까요?
더 많은 것을 쓸 수 있는지 결정하려면 fb.remaining()> 0 또는 fb.hasRemaining()을 테스트하십시오.
관련 문제
- 1. 가변 길이의 요소 그리드에서 요소 위치 결정
- 2. 의사 결정 트리 구성 요소
- 3. jt의 event.target 아래의 요소 결정
- 4. HTML 요소 가시성 서버 측 결정
- 5. SAX 구문 분석 중 루트 요소 결정
- 6. [HTML] : 페이지의 모든 요소 이름 결정
- 7. div에있는 항목 수 결정
- 8. 결정
- 9. 결정
- 10. 페이지를 본 사용자 수 결정
- 11. PHP 배열의 차원 수 결정
- 12. 배열의 두 특정 요소 사이의 거리를 결정 하시겠습니까?
- 13. API 호출 비용 결정
- 14. XML 스키마 디자인 결정
- 15. DOM 요소의 문서를 결정 하시겠습니까?
- 16. "시스템로드"결정
- 17. 결정 이름은
- 18. CPU의 연산 코드 사이클 수 결정
- 19. 자바 스크립트 개체의 필드 수 결정
- 20. 최악의 경우의 알고리즘 복잡성 결정
- 21. HTML에서 텍스트의 글꼴과 크기를 결정
- 22. 는 결정
- 23. 결정 7
- 24. 결정 주조
- 25. 결정 - PID
- 26. 데이터 요소 수 계산
- 27. JLists - 목록의 요소 수
- 28. Python 집합의 요소 수
- 29. NSMutableArray의 요소 수
- 30. 도움말이 정렬 알고리즘 결정
나는 remaining()에 대해'0'을 얻고 있으므로 뭔가 잘못하고있을 것입니다. 거기에 데이터가 있다는 것을 압니다. –
@Code Monkey : 글쓰기 후에'flip() '을 불렀습니까? 문제를 시연하는 짧지 만 완전한 프로그램을 게시하십시오 ... –
Flip was it. 감사. put() 후 flip()을 호출 한 다음 remaining()을 확인합니다. –