Java: obtener el valor actual del Día de la semana

En este momento, estoy creando una aplicación de programación de Java y me preguntaba cómo encontrar el día actual de la semana mientras uso la clase Calendario para obtener el primer día de la semana.

Aquí está el método que estoy usando en una clase para configurar un horario semanal

public static String getSunday() {
    SimpleDateFormat d = new SimpleDateFormat(dayDate);
    Calendar specific = cal;
    specific.add(Calendar.DAY_OF_YEAR, (cal.getFirstDayOfWeek() - ??));
    return d.format(specific.getTime());
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta