Leyendo archivos de texto en Java.
Tengo un programa que tiene una sección que me solicita leer y añadir elementos a un archivo de texto. Sé cómo hacer lecturas y añadidos básicos, pero estoy confundido acerca de cómo podría leer cada cuarta línea en un archivo de texto y luego almacenarla en una variable. Incluso cada línea alternativa.
Además, si hay números de valor doble, ¿puedo leerlos como números y no como cadenas de texto?
davy.ai
Para leer cada cuarta línea en un archivo txt y almacenarla en una variable utilizando Java, puedes utilizar la clase
BufferedReader
y un bucle para leer el archivo. Dentro del bucle, puedes utilizar un contador para llevar el registro del número de línea y solo agregar las líneas que cumplan con los criterios deseados (en este caso, cada cuarta línea). Aquí tienes un ejemplo de código:Del mismo modo, para leer cada línea alternativa, puedes ajustar la declaración
if
para verificar si el número de línea es par o impar:En cuanto a los números de doble precisión, puedes utilizar el método
Double.parseDouble()
para convertir una cadena en un número double. Por ejemplo: