의 끝에서 텍스트를 얻을 : 다음, size:
, space
일부 텍스트가 일명문자열 내가 같은 텍스트가 포함 된 .txt 인 파일이 라인
blah blah blah size: 80
blah blah blah blah size: 150
을 int
, new line
, 반복 ... 이제 정수를 가져 와서 변수에 저장해야합니다. 내가 그 정수의 길이가 다양해서, 선으로 텍스트 행을 읽고 모든 것이 정상이지만, BufferedReader로를 사용하여, 나는 예를 들어 말할 수 없다 : 크기는 3 자리 숫자가있는 경우
String x = line.substring(line.indexOf("size") + 6, line.indexOf("size") + 8)
때문에, 그것은 그 중 처음 두 개만 얻을 것입니다. 어떤 제안?
고정 된 오프셋을 사용하지 마십시오. 발생한 첫 번째 공간에 대해 문자열을 역방향으로 스캔 한 다음 해당 숫자를 추출하기위한 시작점으로 사용하십시오. –
":"문자에 줄을 나누지 않는 이유는 무엇입니까? – SuncoastOwner