我在这里有一个类,它按一定的顺序返回一个日期 我想做的是用四种类型的日期创建此类的数组。
- 1984 年 5 月 16 日
- 1978 年 11 月 14 日
- 1980 年 9 月 21 日
- 1987 年 7 月 3 日
如何将这些日期放入数组??????
public class DateArray {
private String month;
private int day;
private int year;
public DateArray(String n, int d, int y){
month = n;
day = d;
year = y;
}
public String toString(){
return month + "/" + day + "/" + year;
}
这就是我的 Main
现在的样子:
DateArray date = new DateArray("jan", 5, 20);
String s = date.toString();
System.out.println(s);
DateArray [] dates = new DateArray[3];
for(int i =0; i<dates.length; i++)
{
System.out.println(dates[i]);
}
最佳答案
您尚未为代码示例中的数组元素设置任何值。你需要类似的东西
dates[0] = new DateArray(month, day, year);
对于每个元素。另外,我建议命名不是数组的类型“Array”可能会令人困惑。
关于java - (Java) 类的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36439298/