Hallo zusammen,
vielleicht findet jemand von Euch meinen Fehler...
Ich habe ein Array von Strings wie in diesem Beispiel:
Dies läuft ohne Probleme und ich bekomme die Ausgabe "0". So weit so gut und klar.
Nun kommt bei mir der Inhalt des Arrays allerdings aus einer geparsten csv-Datei und im Debugger sieht auch alles gut aus (Schreibweise korrekt, keine Leerzeichen...).
Allerdings führt der Aufruf von:
zu dem Rückgabewert "-1".
Was kann da schieflaufen? Evtl ein Problem mit dem Encoding der csv-Datei??? Ich bin gerade ein wenig ratlos ;-)
Beste Grüße,
Nick
vielleicht findet jemand von Euch meinen Fehler...
Ich habe ein Array von Strings wie in diesem Beispiel:
Java:
import org.apache.commons.lang.ArrayUtils;
public class Test
{
public static void main( String[] args )
{
String[] headers = { "abbreviation", "name", "remarks" };
System.out.println( ArrayUtils.indexOf( headers, "abbreviation" ) );
}
}
Nun kommt bei mir der Inhalt des Arrays allerdings aus einer geparsten csv-Datei und im Debugger sieht auch alles gut aus (Schreibweise korrekt, keine Leerzeichen...).
Allerdings führt der Aufruf von:
Java:
ArrayUtils.indexOf( headers, "abbreviation" )
Was kann da schieflaufen? Evtl ein Problem mit dem Encoding der csv-Datei??? Ich bin gerade ein wenig ratlos ;-)
Beste Grüße,
Nick