Imprimir uma variavel

A minha questao é a seguinte, quero imprimir uma variavel string dentro de " ", no resultado final.

Este é o meu codigo:
public class e9 {
public static void main(String[] args) {
String frase = “o gato comeu o biscoito”;
String palavra = “gato”;

    String[] fraseSeparada = frase.split(" ");
    int count = 0;
    for (int i = 0; i < fraseSeparada.length; i++) {
        String palavraComparar = fraseSeparada[i];

        if (palavra.equals(palavraComparar)) {
            count++;
        }
    }
    System.out.println(palavra + " aparece "+ count + " vez na frase "+ frase);
}

}

Neste momento o resultado final é: gato aparece 1 vez na frase o gato comeu o biscoito.

Eu queria que o meu resultado final fosse: “gato” aparece 1 vez na frase “o gato comeu o biscoito”

O que eu encontrei foi colocar foi colocar a string dentro de “” “” (faltam as \, mas quando coloco tudo junto o site elmina automaticamente), mas desse jeito ele vai imprimir literalmente a palavra, palavra. e nao o que esta dentro da String palavra.

Deu para perceber a minha duvida?
Obrigado desde ja.

Daria pra fazer assim:

System.out.println("\"" + palavra + "\" aparece " + count + " vez na frase \"" + frase + "\"");

Mas eu prefiro com printf:

System.out.printf("\"%s\" aparece %d vez na frase \"%s\"\n", palavra, count, frase);
1 curtida

Coloque entre backticks. Se você escrever assim:

Blabla `\"` etc.

Será mostrado assim:

Blabla \" etc.

1 curtida

Valeu!!!
Muito obrigado.
Parece tao simples mas nao consegui encontrar solucao em lado nenhum.

1 curtida