파일에서 텍스트를 읽고 싶습니다. 모든 줄은 180 자로 분할해야하며 각 줄을 표에 추가해야하지만 "문자열 색인 범위가 -180"이라는 오류 메시지가 나타납니다.while 루프가있는 하위 문자열
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadAndWrite {
public static void main(String[] args) throws IOException {
BufferedReader read = new BufferedReader (new FileReader("xyz.txt"));
String line = read.readLine();
int len = line.length();
System.out.println(len);
int chaCount = 0;
while (chaCount < len) {
String line2 = line.substring(chaCount, 180);
System.out.println(line2);
chaCount += 180;
}
}
}
'180 글자로 나눠야'이란 무엇을 의미합니까? –
나는 "쪼개 야"라고 생각합니다. –