java中实现查看今天是星期几的代码实现?

public void getDate()
{
   String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
    Calendar cal = Calendar.getInstance();
    Date curDate = new Date(System.currentTimeMillis());
    cal.setTime(curDate);
    int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
    if (w < 0)
        w = 0;
    
    System.out.println("--------------"+weekDays[w]);
}