Я пытаюсь получить некоторые данные из файла (MoviesList) и сохранить их в переменных, а затем распечатать их.Чтение файла и сохранение строк в массив
Файл содержит различные пункты, как это:
Fast & Furious7 (2015)
Type: Movie
Director : James Wan
With : Vin Diesel, Paul Walker, Dwayne Johnson
Action | Crime | Thriller 137 mins.
и это фрагмент из кода
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.*;
public class FlotTest {
private static BufferedReader fR;
public void lireLignes(File f) throws IOException{
fR= new BufferedReader(new FileReader(f));
String chaine ="";
do {
chaine = fR.readLine();
if (chaine!= null) {
String [] tab=chaine.split(",");
String MovieName=tab[1];
System.out.println(MovieName);
}
}while (chaine != null);
fR.close();
}
}
и это тестовый класс
package testFlot;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.*;
public class test1 {
public static void main(String[] args) throws IOException{
FlotTest t= new FlotTest();
File f = new File("MoviesList.txt");
t.lireLignes(f);
}
Это поможет добавить некоторую информацию о том, что вы пытаетесь выполнить (например, ожидаемый результат). – APH
В чем проблема? Любое исключение? – Jack
Я пытаюсь создать список фильмов (я создал класс Movie), и каждый фильм будет содержать название, режиссер, актеры и так – Ielh