如何在Java中一次打印多个列表?

时间:2014-04-18 17:26:31

标签: java printing arraylist

需要帮助,请不要弄明白:(

我有以下ArrayLists:

  • List <String> schoolsList
  • List <String> degreesList
  • List <String> fieldsOfStudyList
  • List <String> yearsFromList
  • List <String> yearsToList

如何用Java打印出来,以便结构如下:

School
Degree, Field of study
Year attended from - Year attended to

考虑到,可能有几个街区(如果这个人已经完成了几所学校)。

1 个答案:

答案 0 :(得分:2)

创建一个类,如DegreeInfo,并为您关注的每个数据创建一个字段:

public class DegreeInfo {
    String school;
    String degree;
    // etc

然后在该类上编写一个方法,以您需要的格式打印信息:

public void printDegreeInfo() {
    // nicely formatted printing here
}

然后你可以拥有一个List<DegreeInfo>而不是一些不同的列表。