Inhaltsverzeichnis:

Wie zähle ich doppelte Wörter in einer Zeichenfolge in Java?
Wie zähle ich doppelte Wörter in einer Zeichenfolge in Java?

Video: Wie zähle ich doppelte Wörter in einer Zeichenfolge in Java?

Video: Wie zähle ich doppelte Wörter in einer Zeichenfolge in Java?
Video: Zeichenketten - Java Tutorial 13 2024, Dezember
Anonim

Algorithmus

  1. Definiere a Schnur .
  2. Konvertieren Sie die Schnur in Kleinbuchstaben um den Vergleich unempfindlich zu machen.
  3. Teilen Sie die Schnur hinein Wörter .
  4. Zwei Schleifen werden verwendet, um zu finden doppelte Wörter .
  5. Wenn eine Übereinstimmung gefunden wurde, erhöhen Sie die zählen um 1 und stellen Sie die Duplikate von Wort auf '0' um zu vermeiden Zählen es wieder.

Wie zähle ich in Bezug darauf wiederholte Wörter in einer Zeichenfolge in Java?

Sich nähern:-

  1. Zuerst teilen wir die Zeichenfolge durch Leerzeichen in a auf.
  2. Dann nehmen wir eine Variable count = 0 und in jeder wahren Bedingung erhöhen wir die Zählung um 1.
  3. Führen Sie nun eine Schleife bei 0 bis zur Länge des Strings aus und prüfen Sie, ob unser String gleich dem Wort ist.

Wie finde ich doppelte Wörter in einer Zeichenfolge? Zu finde die doppelten Wörter von dem Schnur , wir teilen zuerst die Schnur hinein Wörter . Wir zählen das Auftreten von jedem Wort in dem Schnur . Wenn count größer als 1 ist, bedeutet dies, dass a Wort hat Duplikat in dem Schnur . Im obigen Beispiel ist die Wörter grün markiert sind doppelte Wörter.

Ebenso wird gefragt, wie Sie in Java doppelte Wörter in einem Absatz finden.

Da HashSet dies nicht zulässt Duplikat und seine Methode add() false zurückgeben, wenn ein Objekt bereits in HashSet vorhanden ist, können wir finden alle doppelte Wörter . Schleifen Sie einfach über das Array, fügen Sie sie mit der Methode add() in HashSet ein. prüfen Ausgabe der Methode add(). Wenn add() false zurückgibt, ist es a Duplikat , druck das aus Wort zur Konsole.

Wie zählt man Teilstrings in einem String?

printf("%s kommt %d mal in %s vor", sub, count1, str);

  1. Nehmen Sie einen String und einen Teilstring als Eingabe und speichern Sie sie im Array str bzw. sub.
  2. Ermitteln Sie die Länge beider Strings mit der strlen-Funktion.
  3. Mit der for-Schleife finden Sie heraus, ob die Teilzeichenfolge vorhanden ist oder nicht.
  4. Geben Sie die Variablenanzahl als Ausgabe aus.

Empfohlen: