ArrayList<String[]> year= new ArrayList<>();
String[] february = new String[28];
year.add(february);
尽管你需要更具体地说明你想做什么。因为使用集合来处理时态数据是一件愚蠢的差事
# 3 楼答案
作为一个数组的日期,你可以:
int date [][][] = new int [2015][12][31];
for(int y = 0; y < date.length;y++){
for(int m = 0; m < date[0].length;m++){
for(int d = 0; d < date[0][0].length;d++){
date[y][m][d] = d+1;
}
}
}
# 1 楼答案
您可以简单地创建一个二维(或更多)数组
这将是一个5年的数组,每个有12个月。你可以更进一步地制作一个三维数组(画一个立方体),甚至是一个四维数组(我让你想想:))
请参阅以下帖子:Syntax for creating a two-dimensional array
# 2 楼答案
你必须更具体地说明你想做什么,或者你已经做了什么,或者其他任何事情。但是因为你问起了关于收藏的问题
可以使用多维数组http://www.java2s.com/Tutorial/Java/0140__Collections/ArrayOfstringArrays.htm
或者查看ArrayList的API:https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html
不过,你会这样使用它
尽管你需要更具体地说明你想做什么。因为使用集合来处理时态数据是一件愚蠢的差事
# 3 楼答案
作为一个数组的日期,你可以:
但为什么呢?要访问特定日期,需要索引,但如果知道索引,就已经知道日期。 此“日历”的某些值无效,例如11-31,02-30