我正在尝试在构造函数中传递特定时间(例如12:00)。因为我有两个班级:
plan = new ArrayList<Plan>();
plan.add(new Plan(Plan1, Calendar.getInstance());
和构造函数的第二个类:
public class Plan
{
private String plan;
private Calendar startTime;
public StudyBlock(String plan, Calendar startTime)
{
this.plan = plan;
this.startTime = startTime;
}
答案 0 :(得分:2)
plan = new ArrayList<Plan>();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 12);
plan.add(new Plan(Plan1, cal);
但是,如果您为多个Plan
执行此操作,则每次都会修改相同的Calendar
实例。因此,我建议您传递Date
,然后拨打Calendar#getTime()