Hi Leute,
ich mach gerade ein Programm, dass von einem String bestimmte Buchstaben oder Wörter zählen soll.
Bei meinem Code z.B. sollte er mir als Ergebnis 3 ausspucken, jedoch zeigt er mir immer 0 an:
Application-Class:
Ich kenn aus der StringTokenizer Klasse leider nur die zwei Befehle.
Kann mir wer helfen?
ich mach gerade ein Programm, dass von einem String bestimmte Buchstaben oder Wörter zählen soll.
Bei meinem Code z.B. sollte er mir als Ergebnis 3 ausspucken, jedoch zeigt er mir immer 0 an:
Application-Class:
Java:
import java.net.URL;
public class Application {
public static void main(String[] args) throws Exception {
CharCounter charCounter = new CharCounter();
charCounter.charCount();
}
}
Java:
import java.util.*;
public class CharCounter {
int counter = 0;
String text = "bei a bei b bei c";
public void charCount() throws Exception{
StringTokenizer st = new StringTokenizer(text);
while(st.hasMoreTokens()){
if(st.nextToken() == "bei") {
counter++;
st.nextToken();
}
else
st.nextToken();
}
System.out.println(counter);
}
}
Ich kenn aus der StringTokenizer Klasse leider nur die zwei Befehle.
Kann mir wer helfen?