Я искал SO, чтобы узнать, есть ли у вас вопрос об этом, но, по-видимому, это не так. В настоящее время я читаю текстовый файл с использованием BufferedReader. Моя единственная проблема в том, что я хочу прочитать последнюю строку моего файла ТОЛЬКО. IE: Я пишу что-то в файл 10 раз, я хочу получить 10-ю запись. Я мог бы просто запустить цикл, читающий каждую строку, пока не попаду на мою 10-ю строку, но мне было интересно, был ли более эффективный способ, так как файл будет продолжать увеличиваться и может в итоге стать более 100 записей.Как эффективно добираться до конца текстового файла в Java?
Кроме того, я бы предпочел не использовать внешний пакет, если это возможно.
Спасибо!
Не оптимизируйте свой код, прежде чем вы доказали, что это узкое место. Сделайте это, опираясь на то, как вы можете это сделать, и посмотрите, насколько хорошо он работает. – oherrala 2010-11-26 20:30:42