Java 中的数组数组
这对我来说是一个令人讨厌的...我是一个在Java中从事JSP项目的PHP人。我知道如何通过太多的代码和完全缺乏技巧来做我正在尝试的事情。
我宁愿做对。情况如下:
我正在写一个小显示器,向客户展示他们可以根据浇水组(ABCDE)在草坪上浇水的日子以及一年中的什么时间。我们的季节是这样的:夏季(5-1至8-31)春季(3-1至4-30)秋季(9-1至10-31)冬季(11-1至2-28)
例如:
如果我在A组,这里将是我允许的时间:冬季:周一只有春季:周二,周四,周六夏季:任何一天秋季:周二,周四,周六
如果我用PHP写这个,我会使用这样的数组:
//M=Monday,t=Tuesday,T=Thursday.... etc
$schedule["A"]["Winter"]='M';
$schedule["A"]["Spring"]='tTS';
$schedule["A"]["Summer"]='Any';
$schedule["A"]["Fall"]='tTS';
$schedule["B"]["Winter"]='t';
我可以制作天数组(array(“Tuesday”,“Thursday”,“Saturday”))等,但对于我真正想要完成的事情来说,这不是必需的。
我还需要设置数组来确定我所在的季节:
$seasons["Summer"]["start"]=0501;
$seasons["Summer"]["end"]=0801;
任何人都可以建议一个非常酷的方法来做到这一点吗?我将有今天的日期和小组信。我需要在一天(M)或一系列日子(tTS)(Any)中退出我的功能。