Java 如何以基于周的日历格式创建事件数组和输出?

Java 如何以基于周的日历格式创建事件数组和输出?,java,Java,我下面有一个构造函数。如何编写事件数组,如 Event[] September = new Event[30]; Event[] October = new Event[31]; 如何生成这样的输出 class Event { private String TimeofEvent; private String startingTime; private int priority; public Event(String TimeofEvent, String s

我下面有一个构造函数。如何编写事件数组,如

Event[] September = new Event[30];    
Event[] October = new Event[31];  
如何生成这样的输出

class Event
{
  private String TimeofEvent;
  private String startingTime;
  private int priority;

  public Event(String TimeofEvent, String startingTime, int priority)
  {

    this.TimeofEvent = TimeofEvent;
    this.startingTime = startingTime;
    this.priority = (int)(Math.random() *3) + 1;
  }

  public String toString()
  {
    return "TimeofEvent: " + TimeofEvent + " " + "Starting Time: " + startingTime + " " + "Priority: " + " " +priority;
  }

如果存在问题,可以尝试使用HashMap来存储对象


为了获得正确的输出,我会处理这个问题,它是基于类和对象的,我不想使用advance@Aurora_Titanium嗯,那么ArrayList就是你的朋友了。ArrayList允许您存储事件并以文本格式打印它们。您只需制作一个循环,在每个日期和每7天后的新行之间打印一个空格。1您可能不应该将事件数组安排为天。十月份会不会只有31场比赛?一天不能有多个活动吗?这似乎是家庭作业的一部分。因此,你应该自己尝试解决它,然后回来问。此外,这里没有足够的信息,因为我们不知道约束和所需的输出。