Ocorrencias de uma string

3 respostas
I

Olá pessoal,

Sou estudante de java e estou tendo dificuldade com esse exercicio. Pensei um usar o metodo split mas não sei bem como desenvolver esse exercicio. Poderiam dar uma força?

Dada uma string de entrada R e uma string de entrada T, escrever o número de ocorrências de T em R.
Exemplo: R = “paralelepipedo”, T = “le”, saída = 2 vezes (uma contagem de quantas vezes ocorre)

3 Respostas

darlan_machado

Split é uma opção.
Como você pensou em fazer?

I

Esse é o problema. Eu não sei como lidar com mais de uma letra, apesar de pesquisar e ver que split é uma possibilidade.
O exercicio anterior com somente uma unica letra pra contar as repetições eu fiz assim:

class Ocorrencias {

public static void main(String [] args){

String x = cuscuz;

int o = 0;

for(int i = 0; i< x.length(); i++){

if(x.charAt(i)== c){

o=o+1;

}

}

System.out.println(o);

}

}
RenanRosa

Faça apenas assim:

String s = paralelepipedo;

int qtde = s.split(le).length-1;

System.out.println(qtde);

O split sempre retorna um array com length + 1 que a quantidade encontrada. Por isso subtrair 1.

Criado 27 de julho de 2018
Ultima resposta 27 de jul. de 2018
Respostas 3
Participantes 3