Solicitar uma frase e trocar todas as ocorrências de artigos, pela palavra ?jaca?

public class Questao10{ public static void main(String []args){ String frase=Entrada.leiaString("Digite uma frase: "); String vetor[]={'a' , 'o' , 'as' , 'os' , 'um' , 'uma' , 'uns' , 'umas'}; for(int i=0; i<frase.lenth(); i++){ for(int j=0;j<vetor.length(); j++){ if(i==j){ i=jaca; } System.out.println(i); } } } }

Bom, não estou conseguindo comparar a frase para conseguir trocar pela palavra jaca.

Para comparar String utilize o método .equals(); ou .equalsIgnoreCase();

:thumbup:

Pode me dar uma logica usando um desses dois metodos, pra mim isso ainda não esta muito claro, pois estou apenas na diciplina de algoritoms e programação.

Um pequeno exemplo, que você pode inserir no seu código.

String palavra1 = "jaca";
String palavra2 = "JaCa";

if (palavra1.equals("java")) {
      System.out.println("é verdade");
}

if (palavra1.equalsIgnoreCase(palavra2)) {
      System.out.println("é verdade");
}

P.S.: Não verifiquei sua lógica, tente fazer a comparação seguindo meu exemplo, se não dar certo veremos a lógica.

:thumbup: