Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Leia uma palavra e retorne uma nova string com os caracteres repetidos removidos - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 679 vezes |
Pergunta/Tarefa: Escreva um programa Java que pede para o usuário informar uma palavra. Retorne uma nova string que será uma representação da string anterior, porém, removendo os caracteres repetidos. Seu código deverá manter os caracteres originais na mesma ordem. Sua saída deverá ser parecida com: Informe uma palavra: banana A palavra informada foi: banana Nova string sem repetições: ban Veja a resolução comentada deste exercício usando Java: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- package estudos; import java.util.Scanner; public class Estudos{ public static void main(String args[]){ // para efetuar a leitura da entrada do usuário Scanner entrada = new Scanner(System.in); // vamos pedir para o usuário informar uma palavra System.out.print("Informe uma palavra: "); String palavra = entrada.nextLine(); // vamos mostrar a palavra original System.out.println("A palavra informada foi: " + palavra); // agora vamos montar uma nova string sem caracteres repetidos String resultado = "" + palavra.charAt(0); for(int i = 1; i < palavra.length(); i++){ // este caractere já está contido na segunda string? boolean existe = false; for(int j = 0; j < resultado.length(); j++){ if(resultado.charAt(j) == palavra.charAt(i)){ existe = true; } } if(!existe){ resultado = resultado + palavra.charAt(i); } } // vamos mostrar a string sem repetições System.out.println("Nova string sem repetições: " + resultado); } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
Java - Java Swing - Como criar sua primeira JTree usando um vetor de nomes de linguagens de programação |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |