임의로 큰 텍스트 파일을 읽을 수있는 페이징 위젯을 구현해야합니다. 위젯은 다양한 하드웨어 (로우 엔드 저가형 모바일)를 사용하는 다양한 앱에서 사용되므로 상당히 인색하고 효율적인 메모리가 필요합니다. 페이징 할 양도 각 사용자마다 임의로 달라집니다. 이 어딘가에 구현 된 무료 샘플 코드가 있습니까? 정말 가능한 경우 자바 스 니펫을 찾고 있어요.매우 큰 텍스트 파일로 페이징하기
0
A
답변
0
기본적으로 이미 읽은 행의 양을 기억하고 while ((line = bufferedReader.readLine()) != null)
문에서 동일한 행을 건너 뜁니다.
3
여기서 java.io.RandomAccessFile을 사용하면 파일의 어느 곳에서나 읽기 시작할 수 있으므로 도움이됩니다. 이렇게하면 현재 페이지 만 메모리에 유지할 수 있습니다.
관련 문제
- 1. 자바에서 매우 큰 텍스트 파일 정렬
- 2. 매우 큰 텍스트 파일을 분할하는 vbscript
- 3. 매우 큰 텍스트 파일에서 이진 검색을 수행하는 C# 코드
- 4. 매우 큰 목록에 합류
- 5. 큰 개체를 파일로 저장
- 6. 매우 큰 목록을 직렬화
- 7. 매우 큰 숫자의 vb.net
- 8. 매우 큰 파일의 XOR
- 9. 레일 매우 큰 테이블
- 10. 은 매우 큰 문자열을
- 11. 매우 작거나 매우 큰 숫자를 곱하는 함수
- 12. 매우 큰 정수 곱셈과 또한
- 13. 큰 파일로 캐치 업로드
- 14. 큰 파일 또는 매우 큰 파일이있는 Resharper
- 15. 매우 큰 폴더의 파일을 필터링하십시오.
- 16. Linq에서 평면 계층 구조로 페이징하기
- 17. 어떻게 StreamReader를 사용하여 매우 큰 텍스트 파일을 읽을 수 있습니까?
- 18. SSRS 2005에서 매우 큰 텍스트 상자 및 페이지 매김 처리
- 19. Firefox DOMContentLoaded 및로드 이벤트가 텍스트 영역의 큰 내용에서 매우 느립니다.
- 20. C# RSClientPrint 매우 큰 스풀
- 21. 매우 큰 벡터를 만드는 방법
- 22. 메모리에 매우 큰 문자열이 있습니다.
- 23. SQL SSRS 매우 큰 추출물
- 24. iPad에 매우 큰 이미지 표시
- 25. 매우 큰 새들의 추출 점
- 26. Qt에서 매우 큰 이미지 처리
- 27. SQL Server의 매우 큰 테이블
- 28. Oracle에서 매우 큰 색인 생성
- 29. ip_len이 매우 큰 값으로 설정되었습니다.
- 30. 매우 큰 디렉토리의 정보 검색
파일을 읽는 것은 꽤 분명하지만 내 큰 관심사는 현재/다음 페이지와 사용자 경험이 앱을 스크롤하면서 관리한다는 것입니다. – atr
신속한 대응을 위해서는 내장 데이터베이스를 고려하십시오. 예 : JavaDB, Derby 또는 HSQLDB. – BalusC
임의의 큰 파일에 대해이 루프를 수행하는 데 약간의 시간이 걸릴 수 있습니다 ... – meriton