Zum Beispiel: JavascriptjavasejavaeeJavame
Ideen:
Einen Zähler definieren
Holen Sie sich den Ort, an dem Java zuerst erscheint
Erhalten Sie den Ort fort
Wenn die Akquisition nicht verfügbar ist, ist die Zählung abgeschlossen
Die Codekopie lautet wie folgt:
Klasse StringCount {
public static void main (String [] args) {
String S = "JavaScriptjavasejavaeeJavame";
int count = getsubstring (S, "Java");
System.out.println (count);
}
public static int getsubstring (String str, String -Schlüssel) {
int count = 0;
int index = 0;
while ((index = str.Indexof (Schlüssel, Index))! =-1) {
index = index+taste.length ();
zählen ++;
}
Rückgabezahl;
}
}
Die zweite Methode:
Die Codekopie lautet wie folgt:
public static int getsubcount_2 (String str, String -Schlüssel) {
int count = 0;
int index = 0;
while ((index = str.Indexof (Schlüssel, Index))! =-1) {
str = str.subtring (index+taste.length ());
zählen ++;
}
Rückgabezahl;
}