hallo 
Ich habe gerade ein kurioses ereignis.
Ich habe ein String, der ein Bildname enthält. Diesen möchte ich gerne Splitten, da ich den Namen des Bildes benötige, als auch die Extension.
Natürlich geht man da einfach hin und Splitted:
Dennoch bekomme ich da eine Array-Exception. Angeblich würde pic[0] nicht existieren:
Exception in thread "Thread-7" java.lang.ArrayIndexOutOfBoundsException: 0
Oder sollte ich es lieber mit einem StringTokenizer machen?
Ich habe gerade ein kurioses ereignis.
Ich habe ein String, der ein Bildname enthält. Diesen möchte ich gerne Splitten, da ich den Namen des Bildes benötige, als auch die Extension.
Natürlich geht man da einfach hin und Splitted:
Java:
String picture = "TheIcon.png";
String[] pic = picture.split(".");
System.out.println("Name: " + pic[0] + ", Extension: " + pic[1]);
Dennoch bekomme ich da eine Array-Exception. Angeblich würde pic[0] nicht existieren:
Exception in thread "Thread-7" java.lang.ArrayIndexOutOfBoundsException: 0
Oder sollte ich es lieber mit einem StringTokenizer machen?