IO无法解决

时间:2013-03-31 16:36:44

标签: java io

大家好,我导入java.io.*;时遇到问题当我这样做时,我无法解决PrintStream。我试图只导入PrintStream,问题是一样的。我在这里和其他地方的文章,关于更改我的库,清理项目,刷新它,但问题仍然存在?有人能帮助我吗?

import java.io.*;
import java.util.ArrayList;

public class Group {

    private String name;
    private ArrayList<Student> students;

    public Group(String name){
        this.name = name;
        this.students = ArrayList<Student>();
        }

    public String getName() {
        return this.name;

    }

    public ArrayList<Student> getStudents() {

        return this.students;

    }

    public void addStudent(Student student) {
        students.add(student);

    }

    public void printStudents(PrintStream output) {
        output.printf("Group name: %s%n", this.name);
        output.printf("Students in group:%n");
        for (Student student : this.students) {
            output.printf("  Name: %s%n", student.getName());

        }

    }

}

最后我还是无法将PrintStream解析为类型

1 个答案:

答案 0 :(得分:0)

import java.io.PrintStream;

应该工作。

或者,如果在同一个包中有另一个名为PrintStream的类:

public void printStudents( java.io.PrintStream output ) {
   ...
}

Eclipse中的Ctrl-Shift-O。

Javadoc:java.io.PrintStream