Bonjour !
Voilà je développe une application java avec interface graphique via netbeans et j'ai un problème.
A un moment je propose de selectionner un fichier ( jFileChooser choose ).
puis je récupère le nom, mais je voudrais avoir le nom sans extention.
Voici ce que je fais :
Et voici mon problème, j'obtiens une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String s = choose.getSelectedFile().getName(); String[] n = s.split("."); String name = s[0];
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
Lorsque je fais un
j'obtiens : 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.out.println(n.length);
.... alors qu'un
me donne bien le nom avec son extention : par exemple «file.txt»
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.out.println(s);
Où est mon erreur ?
Partager