Einzelnen Beitrag anzeigen

dGeek
(Gast)

n/a Beiträge
 
#10

AW: Herausforderung mit Java string.indexOf

  Alt 6. Okt 2014, 22:41
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));
   }
}
  Mit Zitat antworten Zitat