Em Java, você pode formatar strings usando escape sequences especiais no método String.format() ou utilizando o operador de formatação printf. Alguns dos caracteres de escape mais comuns incluem:
%d: para formatar valores inteiros.%s: para formatar valores de string.%n: para inserir uma nova linha.
Aqui está um exemplo de como usar essas escape sequences:
public class ExemploFormatStrings {
public static void main(String[] args) {
// Exemplo 1: Formatando um valor inteiro (%d)
int numero = 42;
String formatoInteiro = String.format("O valor é: %d", numero);
System.out.println(formatoInteiro);
// Exemplo 2: Formatando uma string (%s)
String nome = "Alice";
String formatoString = String.format("Olá, %s!", nome);
System.out.println(formatoString);
// Exemplo 3: Inserindo uma nova linha (%n)
String comNovaLinha = "Esta é a primeira linha.%nEsta é a segunda linha.";
System.out.printf(comNovaLinha);
// Exemplo 4: Combinando vários formatos
int idade = 25;
double altura = 1.75;
String combinado = String.format("Idade: %d, Altura: %.2f metros", idade, altura);
System.out.println(combinado);
}
}
Neste exemplo:
%dé usado para formatar um valor inteiro.%sé usado para formatar uma string.%né usado para inserir uma nova linha.%.2fé usado para formatar um número de ponto flutuante com duas casas decimais.
Observe que o método printf também pode ser usado para formatar diretamente a saída para o console, sem a necessidade de criar uma string formatada separadamente. Esses caracteres de escape são úteis para criar saídas formatadas de maneira legível.