Por exemplo: javascriptjavasejavaeejavame
Ideias:
Defina um contador
Obtenha o local onde Java aparece pela primeira vez
Continue a obter o local onde Java aparece a partir da sequência restante após a primeira posição de ocorrência, conte
Quando a aquisição não está disponível, a contagem é concluída
A cópia do código é a seguinte:
classe StringCount {
public static void main (string [] args) {
String s = "javascriptjavasejavaeejavame";
int count = getSubstring (s, "java");
System.out.println (contagem);
}
public static int getsUbstring (string str, string key) {
int conting = 0;
int index = 0;
while ((index = str.indexOf (chave, índice))! =-1) {
índice = índice+key.length ();
contagem ++;
}
contagem de retorno;
}
}
O segundo método:
A cópia do código é a seguinte:
public static int getSubCount_2 (string str, chave de string) {
int conting = 0;
int index = 0;
while ((index = str.indexOf (chave, índice))! =-1) {
str = str.subtring (index+key.length ());
contagem ++;
}
contagem de retorno;
}