Метод DateFormatSymbols setWeekdays () в Java с примерами

Опубликовано: 7 Февраля, 2022

Метод setWeekdays (String [] newWeekds ) класса DateFormatSymbols в Java используется для установки названий дней недели календаря в строковом формате в несколько различных строк. Например, «Воскресенье» может быть изменено на «ПЯТНИЦА», «Понедельник» может быть изменено на «СРЕДА» или на другие случайные строки.

Синтаксис:

 public void setWeekdays (String [] newWeekds )

Параметры: метод принимает один параметр newWeekds, который представляет собой массив типа String и относится к новым строкам, которые должны быть заменены в существующие дни недели.

Возвращаемые значения: метод возвращает измененные названия дней недели в строковом формате.

Ниже программы иллюстрируют использование метода setWeekdays ().
Пример 1:

Example 2:

// Java code to demonstrate setShortWeekdays()
  
import java.text.DateFormatSymbols;
import java.util.Locale;
  
public class DateFormat_Main {
    public static void main(String args[])
    {
        // Initialising DateFormatSymbols object
        DateFormatSymbols format
            = new DateFormatSymbols(
                new Locale("en", "US"));
  
        // Taking the default short weekdays
        String[] Days = format.getWeekdays();
  
        // Displaying the original
        System.out.print("Original: ");
        for (int i = 1; i < Days.length; i++) {
            System.out.print(Days[i] + "  ");
        }
        System.out.println();
  
        // Taking an alternative names with
        // additional random strings
        String[] modDays = { "WEEK", "RANDOM",
                             "WEDNESDAY", "THURSDAY",
                             "FRIDAY", "MONDAY",
                             "TUESDAY", "SUNDAY",
                             "SATURDAY" };
  
        // Setting the default into modified
        format.setWeekdays(modDays);
  
        // Displaying the mdified string
        String[] modifiedDays = format.getWeekdays();
  
        System.out.print("Modified: ");
        for (int i = 0; i < modifiedDays.length; i++) {
            System.out.print(modifiedDays[i] + "  ");
        }
    }
}
Output:
Original: Sunday  Monday  Tuesday  Wednesday  Thursday  Friday  Saturday  
Modified: WEEK  RANDOM  WEDNESDAY  THURSDAY  FRIDAY  MONDAY  TUESDAY  SUNDAY  SATURDAY

Ссылка: https://docs.oracle.com/javase/8/docs/api/java/text/DateFormatSymbols.html#setWeekdays-java.lang.String:A-

Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .