Ocorrencias de uma string

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)

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

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);
}
}

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.