package findReallyAll; import java.util.Scanner; public class FindReallyAll { public static void main(String[] args) { Scanner scan = new Scanner( System.in ); System.out.print( "Mein Satz: " ); String mySentence = scan.nextLine(); System.out.print( "Passage: " ); String mySection = scan.nextLine(); scan.close(); int myCounter = 0; for( int i = -1; ( i = mySentence.indexOf( mySection , i )) != -1; i++ ) { myCounter++ ; System.out.println( myCounter + ". occurence on: " + ( i + 1 )); } } } Output: Mein Satz: Hier kommt der Himmel der Erde näher. Passage: Hi 1. Vorkommen auf: 1 2. Vorkommen auf: 16