1

我正在尝试使用以下java代码创建和对象ExerciseLib,然后在对象上调用一个方法来打印一个列表:

ExerciseLib entry = new ExerciseLib();
out.println(entry.getEmploees("http://ism.dmst.aueb.gr/ismgroup100/emploees.csv");

练习库类如下:

public class ExerciseLib {

private final String delimiter = ",";


public ExerciseLib() {

}


public List<Emploee> getEmploees(String csvURL) throws Exception {

    try {

        URL csv = new URL(csvURL);
        List<Emploee> emploees = new ArrayList<Emploee>();

        BufferedReader in = new BufferedReader(new InputStreamReader(csv.openStream()));

        String inputLine;
        while ((inputLine = in.readLine()) != null) {

            String[] fields = inputLine.split(delimiter);
            emploees.add(new Emploee(Integer.parseInt(fields[0]), fields[1], fields[2], fields[3], Integer.parseInt(fields[4]), Double.parseDouble(fields[5])));

        }

        in.close();

        return emploees;

    } catch (FileNotFoundException e) {
        throw new Exception("Could not find csv file: " + e.getMessage());
    } catch (Exception e) {
        throw new Exception("Error: " + e.getMessage());
    }

}// End of getEmploees

}// End of class

我可以编译该文件,但是当我在 cmd 上运行 javac 时,我得到了 ExerciseLib 的“找不到符号”。我几乎 100% 确定我没有输入错误,所以怎么了?我必须提到,ExerciseLib 类位于我不知道是否必须导入的包中。

4

0 回答 0