replace
String original = "Hoje é um lindo dia!";
String substituida = original.replace("lindo", "maravilhoso");
System.out.println(substituida); // Saída: "Hoje é um maravilhoso dia!"

 

length
String minhaString = "Olá, mundo!";
int tamanho = minhaString.length();
System.out.println("O tamanho da string é: " + tamanho); // Saída: "O tamanho da string é: 12"

 

substring
String original = "Isso é uma String de exemplo.";
String sub = original.substring(8, 13);
System.out.println(sub); // Saída: "uma S"

 

charAt

String minhaString = "Olá, mundo!";
char primeiroCaractere = minhaString.charAt(0); // Obtém o primeiro caractere 'O'
char quintoCaractere = minhaString.charAt(4); // Obtém o quinto caractere ','

System.out.println("Primeiro caractere: " + primeiroCaractere);
System.out.println("Quinto caractere: " + quintoCaractere);

 

indexOf
String minhaString = "Isso é um exemplo de indexOf em Java.";
int indice = minhaString.indexOf("exemplo");
System.out.println("A substring 'exemplo' começa no índice: " + indice); // Saída: "A substring 'exemplo' começa no índice: 13"

 

lastIndexOf
String minhaString = "Isso é um exemplo de lastIndexOf em Java. lastIndexOf é útil para encontrar a última ocorrência de uma substring.";
int indice = minhaString.lastIndexOf("lastIndexOf");
System.out.println("A última ocorrência de 'lastIndexOf' começa no índice: " + indice); // Saída: "A última ocorrência de 'lastIndexOf' começa no índice: 38"

 

toLowerCase
String minhaString = "Isso É Uma String De Exemplo.";
String emMinusculas = minhaString.toLowerCase();
System.out.println(emMinusculas); // Saída: "isso é uma string de exemplo."

 

toUpperCase
String minhaString = "Isso É Uma String De Exemplo.";
String emMaiusculas = minhaString.toUpperCase();
System.out.println(emMaiusculas); // Saída: "ISSO É UMA STRING DE EXEMPLO."

 

compareTo

String string1 = "abacate";
String string2 = "banana";

int resultado = string1.compareTo(string2);

if (resultado < 0) {
System.out.println("string1 é menor que string2");
} else if (resultado == 0) {
System.out.println("string1 é igual a string2");
} else {
System.out.println("string1 é maior que string2");
}

 

compareToIgnoreCase

String string1 = "maçã";
String string2 = "MaÇÃ";

int resultado = string1.compareToIgnoreCase(string2);

if (resultado < 0) {
System.out.println("string1 é menor que string2 (ignorando a diferença entre maiúsculas e minúsculas)");
} else if (resultado == 0) {
System.out.println("string1 é igual a string2 (ignorando a diferença entre maiúsculas e minúsculas)");
} else {
System.out.println("string1 é maior que string2 (ignorando a diferença entre maiúsculas e minúsculas)");
}

 

equals

String string1 = "Olá, mundo!";
String string2 = "Olá, mundo!";
String string3 = "Olá, Mundo!";

boolean saoIguais1 = string1.equals(string2); // Retorna true
boolean saoIguais2 = string1.equals(string3); // Retorna false

 

equalsIgnoreCase

String string1 = "Olá, mundo!";
String string2 = "olá, Mundo!";

boolean saoIguais = string1.equalsIgnoreCase(string2); // Retorna true