Hallo,
ich habe meinen Code geändert und statt indexOf verwende ich contains. Damit funktioniert es. Verstanden habe ich es nicht...
Danke!
So anzufangen ist nicht gut

Fehler muss man suchen und den Grund für die nicht-Funktionalität verstehen.
Hier ein funktionierender Code:
Code:
/*
package whatever; // don't place
package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static int INDEX(String string, String element) {
int temp = -1;
if (string == null || element == null)
return -1;
else {
temp = string.indexOf(element);
System.out.println("String_1: " + string);
System.out.println("Element: " + element);
}
return temp;
}
public static void main (String[] args) throws java.lang.Exception {
String sInput = "";
BufferedReader aInputBuffer = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte String eingeben: ");
sInput = aInputBuffer.readLine();
System.out.println("Ergebnisse");
System.out.println("temp: " + INDEX("String_1, String_2", sInput));
}
}