我试图找出使用的DateFormatSymbols平日里,这里是一个短PROGRAME的DateFormatSymbols()。getShortWeekdays()返回平日算作8
String[] shortWeekdays = new DateFormatSymbols().getShortWeekdays();
System.out.println(shortWeekdays.length);
for (int i = 0; i < shortWeekdays.length; i++) {
String shortWeekday = shortWeekdays[i];
System.out.println("shortWeekday = " + shortWeekday);
}
,它是给我folloiwng输出
- shortWeekday =
- shortWeekday =太阳
- shortWeekday =周一
- shortWeekday =周二
- shortWeekday =周三
- shortWeekday =周四
- shortWeekday =周五
- shortWeekday =周六
我不知道为什么它给人总长度为8,而它应该给它7
这意味着我必须做一些像'arraycopy(shortWeekday,1,newShortWeekday,0,7);'? –
@ user702325:如果你想要一个索引为0-6的数组,那么是的。不管你是否“做”,都很难说,因为我们不知道你在努力达到什么目的。 –
我必须在UI(jsp)上显示星期几复选框的列表,所以我使用上面显示一个额外复选框的方法返回了一个字符串数组。 –