Java 21: Pattern matching в switch

Published: 14 January 2024
on channel: devmark_ru
390
44

В Java 21 наряду с SequencedCollection из статуса preview в статус production-ready перешла ещё одна фича – шаблоны сравнения (pattern matching) для конструкции switch. Если ранее в этой конструкции мы могли проверять только константные значения, то теперь мы можем проверять тип переменной и в случае успеха компилятор автоматически выполнит приведение к этому типу.

Кроме того, pattern matching в switch работает также и для record-классов. Помимо приведения к типу, мы также автоматически получаем доступ ко всем значимым полям этого класса, что позволяет избегать громоздких вызовов get-методов.

Статья по теме:
Все новости проекта:


Watch video Java 21: Pattern matching в switch online without registration, duration 11 minute 07 second in high hd quality. This video was added by user devmark_ru 14 January 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 390 once and liked it 44 people.