A-H에서부터 40 억 개의 무작위 문자를 생성하여 Java의 텍스트 파일에 저장하려고합니다. 카운터가 4B에 도달 할 때까지 반복의 기본 방법을 시도했지만 항상 메모리 문제가 발생한다는 것을 알았습니다.향후 조작을 위해 많은 문자 시퀀스를 생성하는 최적의 방법
문자를 기본 값이 아닌 비트로 문자를 저장하는 것이 더 효율적인 메모리인지 궁금합니다. 다음과 같이 :
A <- 000, B <- 001, C <- 010, D <- 011, E <- 100, F <- 101, G <- 110, H <- 111
만약 그렇다면 어떻게해야합니까?
나는이 모든 무작위로 생성 된 문자 텍스트 파일을 일단 가장 좋은 방법은 수정을 할 수있는 txt 파일을 열어 무엇을 할 것, 앞서를 찾고 계십니까? 예 : 몇자를 대체하거나 추가합니다. 자바 튜토리얼을 살펴본 후 랜덤 액세스 파일이 트릭을 수행 할 것이라고 생각하지만 더 나은 옵션이 있습니까?
개행 줄 바꿈 기능을 중지 지점으로 허용하려면 n 개의 문자마다 줄 바꿈을 추가해야합니까?
내 질문에 간결하게 설명하는 것은 다음과 같습니다. 텍스트 파일에 4Billion 무작위 제한 문자 (모두 26 개가 아님)를 효과적으로 생성하여 나중에 읽을 수 있도록 수정하려면 어떻게해야합니까?
* ".. in JAVA"* 제목에 태그를 추가 할 필요가 없으며 'JAVA'가 아니라 'Java'임을 유의하십시오. –
죄송합니다! 다음에 기억할거야. – bigbitecode
'다음에 기억할 것입니다'에 +1. :) –