그래서 모든 라인 수를 줄여 더 깨끗하고 읽기 쉽게 텍스트 파일의 형식을 변경하려고합니다. 들어가서 줄의 처음 세 문자를 공백으로 대체하는 간단한 프로그램을 만들었습니다.이 세 문자 공간은 숫자가 될 수있는 곳입니다. 실제 텍스트는 몇 개의 공백이 추가 될 때까지 시작되지 않습니다.이 작업을 수행하고 최종 결과가 출력되면 물음표가있는 다이아몬드가 나오고 이것이 누락 된 문자의 결과라고 가정합니다 . 누락 된 문자 대부분이 아포스트로피 기호 인 것처럼 보입니다. 누군가가 내가 그것을 해결하는 방법을 알려 수 있다면 나는 그것을 정말 감사하겠습니다 :)BufferedReader는 누락 된 문자를 제공합니다.
이public class Conversion {
public static void main(String args[]) throws IOException {
BufferedReader scan = null;
try {
scan = new BufferedReader(new FileReader(new File("C:\\Users\\Nasir\\Desktop\\Beowulftesting.txt")));
} catch (FileNotFoundException e) {
System.out.println("failed to read file");
}
String finalVersion = "";
String currLine;
while((currLine = scan.readLine()) !=null){
if(currLine.length()>3)
currLine = " "+ currLine.substring(3);
finalVersion+=currLine+"\n";
}
scan.close();
System.out.println(finalVersion);
}
}
어떻게보고있는이 텍스트 파일 : 대신,
StringBuilder
을 사용합니까? – supersam654입력 파일의 일부분을 분리하여 출력과 함께 게시 할 수 있습니까? –