Iago Frota

Desenvolvedor Web

Freelancer

QA

Sunset Lover

Iago Frota

Desenvolvedor Web

Freelancer

QA

Sunset Lover

Postagens

[shorts] Interpolação de string moderno no JAVA

23 de março de 2024 Java, Linguagens
[shorts] Interpolação de string moderno no JAVA

O Java é uma linguagem muito robusta e cheia de recursos, porém a interpolação de string é um saco! No Java 21, a Oracle introduziu um recurso chamado String Templates que você pode estar consultando aqui. Como a minha intenção é ser bem suncinto, não irei detalhar o Template Processor (STR).

Exemplos no modo antigo

Concatenação de Strings

A forma mais simples e conhecida, utilizando o operador + para concatenar strings com variáveis:

Usando String.format()

Um método mais sofisticado que permite formatação mais complexa (eu não uso muito)

Exemplo utilizando String Templates

Utilizando string templates fica bem mais direto. Basicamente você precisa:

  1. Adicionar a classe referente ao Template Processor (STR) no começo da string
  2. A variável que será interpolado deverá ficar entre chaves { } e precedida da barra invertida \

Veja o exemplo abaixo que eu peguei do site da Oracle

Muito melhor, não?!

Conclusão

Acredito que consegui mostrar como utilizar o recurso de String Templates do Java. Particulamente eu acho bem mais simples e direto utilizar do jeito novo.

Espero que tenha sido útil para você!


Referências

Java String Templates — A Better Interpolation
Taggs:
Write a comment

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.