Classroom.java 685 B

123456789101112131415161718192021222324252627282930313233343536
  1. public class Classroom {
  2. private Student[] students;
  3. private String[] subjects;
  4. public Classroom(Student[] students, String[] subjects) {
  5. this.students = students;
  6. this.subjects = subjects;
  7. }
  8. public String toCSVString() {
  9. String output = "nr;lastname;surname";
  10. for (String subject: subjects) {
  11. output += ";" + subject;
  12. }
  13. for (Student student: students) {
  14. output += "\n" + student.toCSVString();
  15. }
  16. return output;
  17. }
  18. public int getStudents() {
  19. return students.length;
  20. }
  21. public Student getStudent(int i) {
  22. if (i < students.length)
  23. return students[i];
  24. else
  25. return null;
  26. }
  27. public String[] getSubjects() {
  28. return this.subjects;
  29. }
  30. }