Manipulador de Strings
Conceitos Aplicados
String como tipo de referência
Métodos de String
StringBuilder
String formatting
Implementação Base
public class StringManipulator {
// Demonstração de String como tipo de referência
private String text;
public StringManipulator(String text) {
this.text = text;
}
// Uso de métodos de String
public String toUpperCase() {
return text.toUpperCase();
}
// Demonstração de StringBuilder
public String reverse() {
StringBuilder builder = new StringBuilder(text);
return builder.reverse().toString();
}
// Exemplo de String formatting
public String format() {
return String.format("Texto: %s, Tamanho: %d",
text, text.length());
}
}
Exercícios Propostos
Explorar métodos da classe String
Praticar concatenação com StringBuilder
Implementar diferentes formatos de string
Trabalhar com substrings e caracteres
Desafios
Criar diferentes formatos de saída
Implementar manipulações de texto
Otimizar operações com StringBuilder
26 June 2025