Cómo leer la última línea de un archivo de 1GB - java [duplicado]

Esta pregunta ya tiene respuestas aquí :
Respuesta 1

Puede usar el método de omisión de FileInputStreampara omitir los primeros n bytes de su archivo. También puede usar el RandomAccessFilecon el mismo propósito.

Respuesta: 2

¿Has mirado en la clase Apache Commons IO Tailer ?

Editar: Al mirar la fuente , parece identificar solo nuevas líneas agregadas a un archivo, en lugar de permitirle leer la última línea (por ejemplo) de un archivo existente. Entonces, tal como está, no es adecuado. Sin embargo, sería trivial modificarlo para mirar hacia atrás al realizar la inicialseek()

Respuesta: 3

En BeanShell, las variables pueden ser nulas o nulas. ¿Hay alguna manera de probar para ambos (o al menos vacío) usando código que funcionaría (sin modificar, es decir, copiado / pegado) tanto en BeanShell como en Java? Algo como: ...

Estoy usando un patrón de publicación y suscripción en jms para implementar el feed de negociación en una aplicación financiera. Sin embargo, la aplicación requiere que los datos del feed se muestren sin demora. Esta aplicación ...

Estoy trabajando en un proyecto que tiene un módulo EJB. Ha habido un problema con este módulo que no entra en nuestro repositorio maven (Nexus), debido al hecho de que carece de numeración de versión. Soy ...

Esto es para un desafío de codificación en codewars. Condiciones del desafío: Considere una secuencia u donde u se define de la siguiente manera: El número u (0) = 1 es el primero en u. Para cada x en u, entonces y = 2 * ...