O indent é bastante intuitivo e, como seu nome deixa claro, aplica uma identificação — o espaçamento à esquerda — no texto de saída. Confira o exemplo a seguir:
Além disso, a Oracle implementou o método transform. Basicamente, ele recebe uma expressão lambda com uma string como parâmetro e retorna um objeto. Abaixo, temos um exemplo.
A nova versão do Java conta com duas novidades nas expressões switch: introdução da case value -> sintaxe e a possibilidade de atribuição de uma expressão switch a uma variável. A primeira novidade torna as instruções break desnecessárias, enquanto a segunda permite que uma expressão switch seja utilizada como retorno de um método.
Dessa forma, o código fica muito mais fácil de ler, sendo uma ótima alternativa ao switch tradicional.