Como faço para retirar palavras de string?

1 resposta
java
ASHAMM

Olá :slight_smile:

Como faço para retirar algumas palavras de uma string? Por exemplo, na frase:

Trump recusa participar na audição do processo de impeachment

Como faço para retirar as palavras: na, do e de?
Quero que a frase fique:

Trump recusa participar audição processo impeachment

Como faço? Obrigado :slight_smile:

1 Resposta

j-menezes

Sempre que surge esse tipo de pergunta, tenho respondido que tem diversas formas de fazer, e é verdade. Depois que você tiver calejado desse tipo de coisa, irá se preocupar com performance e verá que regex está longe de ser performático e outras soluções mais feias e maiores são bem melhores.

public class RemoveString {
    
   public RemoveString() {       
   }   
  
   public String retira(String frase, String remove) {
       frase = frase.replace(remove, "");       
       return frase;
   }
   
   public static void main(String[] arg) {
      RemoveString removeString = new RemoveString();
      
      String frase = "Trump recusa participar na audição do processo de impeachment"; 
      String remove = "na ";
      frase = removeString.retira(frase, remove);
      
      System.out.println(frase);
       
      
   }
}

Agora para retirar varias palavras ao inves de uma como nesse exemplozinho é com você, usa o for while , matriz, enfim…

Bons Codigos

Criado 2 de dezembro de 2019
Ultima resposta 2 de dez. de 2019
Respostas 1
Participantes 2