Bonjour,
Autant vous le dire tout de suite, j'apprends Java.
Ma nouvelle découverte est qu'on ne peut pas instancier un tableau dont la taille nous est inconnue (super).
J'ai donc découvert les ... ArrayList !
Malheureusement, j'ai besoin d'un String[] en retour pour mon modèle de ComboBox.
Voici le code :
Mon éditeur (Netbeans) ne veut pas me prendre "typeof(String)".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public String[] getConfigFiles() { File path = new File("save") ; File[] listFiles = path.listFiles() ; ArrayList s = new ArrayList() ; for (int i=0 ; i<listFiles.length ; i++) { s.add(listFiles[i].getName().replaceAll("_loading.conf", "")) ; } String[] s2 = (String[])s.ToArray(typeof(String)); return s2 ; }
Et en erreur j'ai :
C'est pourtant un morceau de code que j'ai récupéré sur le net et qui est censé marcher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.lang.RuntimeException: Uncompilable source code at javadb.Loading.getConfigFiles(Loading.java:172)
C'est quand même dingue de galérer comme çà pour un simple tableau de ******
Si quelqu'un connait l'astuce![]()
Partager