Java - чтение файла и разделение на несколько файлов

У меня есть файл, который я хотел бы прочитать на Java и разделить этот файл наn (пользовательский ввод) выходные файлы. Вот как я читаю файл:

int n = 4;
BufferedReader br = new BufferedReader(new FileReader("file.csv"));
try {
    String line = br.readLine();

    while (line != null) {
        line = br.readLine();
    }
} finally {
    br.close();
}

Как мне разбить файл -file.csv вn файлы?

Примечание. Поскольку количество записей в файле составляет порядка 100 КБ, я не могу сохранить содержимое файла в массив, а затем разделить его и сохранить в несколько файлов.

Ответы на вопрос(7)

Ваш ответ на вопрос