Да, вы можете создать свой ответ с помощью StringBuffer или StringBuilder (StringBuffer является поточно-ориентированным, но, как правило, будет несколько менее производительным, поэтому, если вы не заботитесь о многопоточности, используйте StringBuilder)
например:
StringBuilder builder = new StringBuilder();
for(Section current: this.teaches){
builder.append("Course No").append(i).append(" Section No:").append(current.getSectionNo()).append(" Course Name:").append(current.getRepresentedCourse().getCourseName()).append(" Day and Time").append(current.getTimeOfDay());
}
Вы можете включать переводы строк, используя "\ n", хотя вам нужно быть осторожными, используя переводы строк, поскольку они могут зависеть от системы, поэтому лучше использовать
System.getProperty("line.separator")