Java :: Aufgabe #30 :: Lösung #2

5 Lösungen Lösungen öffentlich
#30

Text nach Wörtern untersuchen

Anfänger - Java von Dome - 29.12.2012 um 01:37 Uhr
Ein Text und das Wort was gesucht werden soll, soll eingegeben werden. Daraufhin soll ausgegeben wie oft das Wort in dem Text vorhanden ist.

Konsolenausgabe:

Eingabe Text: Das ist mein Beispieltext.
Welches Wort soll gesucht werden: ist

Das Wort "ist" wurde 1 mal gefunden.
#2
vote_ok
von ElPapito (2690 Punkte) - 08.05.2015 um 19:33 Uhr
Quellcode ausblenden Java-Code

/**
 * @author ElPapito
 * @date 08.05.2015
 */

import java.util.Scanner;

public class TextNachWoerternUntersuchen {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("Eingabe Text: ");
		String text = scanner.nextLine();
		System.out.print("Welches Wort soll gesucht werden: ");
		String search = scanner.nextLine();
		scanner.close();

		int counter = 0;
		for (int i = 0; i <= text.length() - search.length(); i++) {
			String s = text.substring(i, i + search.length());
			if (search.equals(s)) {
				counter++;
			}
		}

		System.out.println("Das Wort \"" + search + "\" wurde " + counter
				+ " mal gefunden.");
	}

}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben