Untitled

mail@pastecode.io avatar
unknown
plain_text
6 months ago
1.3 kB
1
Indexable
Never
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class RemoveLongLinesFromXML {

    public static void main(String[] args) {
        String inputFilePath = "path/to/your/input/file.xml";
        String outputFilePath = "path/to/your/output/file.xml";

        try {
            removeLongLinesFromXML(inputFilePath, outputFilePath);
            System.out.println("Processing completed successfully.");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    private static void removeLongLinesFromXML(String inputFilePath, String outputFilePath) throws IOException {
        BufferedReader reader = new BufferedReader(new FileReader(inputFilePath));
        BufferedWriter writer = new BufferedWriter(new FileWriter(outputFilePath));

        String line;
        while ((line = reader.readLine()) != null) {
            // Kiểm tra độ dài của dòng, và chỉ ghi lại những dòng có độ dài không quá 1000000 ký tự
            if (line.length() <= 1000000) {
                writer.write(line);
                writer.newLine(); // Thêm dòng mới sau mỗi dòng trong tệp mới
            }
        }

        // Đóng tệp
        reader.close();
        writer.close();
    }
}
Leave a Comment