这是我阅读文件的这一特定部分的代码。运行项目后,没有错误跳出。但是控制台根本没有任何响应。而且没有打印结果。
public class AdminMain {
static ArrayList <Course> courses = new ArrayList<Course>();
private static final String COMMA_DELIMITER = ",";
public static void main(String [] args) {
BufferedReader br = null;
try{
br = new BufferedReader(new FileReader("MyUniversityCourses.csv"));
String line = " ";
br.readLine();
while ((line = br.readLine()) != null)
{
String[] employeeDetails = line.split(COMMA_DELIMITER);
if(employeeDetails.length > 0 )
{
//Save the employee details in Employee object
ArrayList<String>tempArray = new ArrayList<String> ();
Course temp = new Course(employeeDetails[0],employeeDetails[1],
Integer.parseInt(employeeDetails[2]),Integer.parseInt(employeeDetails[3]),
tempArray, employeeDetails[5],Integer.parseInt(employeeDetails[6]),employeeDetails[7]
);
courses.add(temp); } }
}
catch(IOException ioe) {
ioe.printStackTrace();
return;
}
System.out.println("Serialization success. ");
for(Course a :courses) {
System.out.print(a.getCourseName());
}
courses.forEach(System.out::println);
}