bonjour,
je voudrais récupérer le chemin absolut à partir duquel s'execute mon applet.
au début j'ai fait comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
        URL codeBase = this.getCodeBase();
        String pth = codeBase.getPath();
mais ça marche pas car la chaine pth contient désormais des %20 à la place des espaces.
j'ai changé donc le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        URL codeBase = this.getCodeBase();
        String pth = codeBase.getPath();
        StringBuffer strBuffer = new StringBuffer(pth);
        int index = 0;
        while(strBuffer.indexOf("%20") > 0){
            index = strBuffer.indexOf("%20");
            strBuffer.replace(index,index + 3," ");
        }
        pth = new String(strBuffer);
et là ça marche mais je voudrais savoir s'il éxiste un moyen plus éfficace pour le faire.
merci