importjava.io.*;importjava.util.Scanner;importjava.util.ArrayList;publicclassData{privateArrayListemployees;privatefinalStringEMPLOYEE_FILE="employees.txt";public...
import java.io.*;
import java.util.Scanner;
import java.util.ArrayList;
public class Data
{
private ArrayList employees;
private final String EMPLOYEE_FILE = "employees.txt";
public Data()
{
employess = new ArrayList();
}
public void readFile()
{
String filename = "employees.txt";
FileReader fr = new FileReader(filename);
Scanner parser = new Scanner (fr);
String name = parser.nextLine();
System.out.println(name);
fr.close();
}
String filename = ("employees.txt");
try //这里 非法的类型开始
{
FileReader fr = new FileReader(filename);
try
{
Scanner parser = new Scanner (fr);
int number = parser.nextInt();
}
finally
{
System.out.println(number);
fr.close();
}
}
catch(FileNotFoundException exception)
{
System.out.println(filename + " not found");
}
catch(IOException exception)
{
System.out.println("Unexpected I/O error occured");
}
}
想让这个类读取一个文本文件 然后将读取的内容存到collection里 最后显示在屏幕上
请指教 先谢过了
import java.io.*;
import java.util.Scanner;
import java.util.ArrayList;
public class Test
{
private ArrayList employees;
private final String EMPLOYEE_FILE = "employees.txt";
public Test()
{
employees = new ArrayList();
}
public void readFile()
{
try
{
String filename = "employees.txt";
FileReader fr = new FileReader(filename);
Scanner parser = new Scanner (fr);
String name = parser.nextLine();
System.out.println(name);
fr.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
感谢surplushaode的答案 这个可以运行了
展开