+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 3 sur 3
  1. #1
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    7 997
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 7 997
    Points : 41 092
    Points
    41 092

    Par défaut F.A.Q Général Java - participez ici

    Bonjour à tous,

    L'équipe Java dispose d'une FAQ à l'adresse suivante : http://java.developpez.com/faq/java/.

    Nous en profitons pour remercier tous les membres du club pour leurs propositions et "bug report". Vous nous avez beaucoup aidé, merci encore. Naturellement, nous attendons avec impatience vos nouvelles propositions de Q/R ou de corrections.

    Participer à l'enrichissement de la FAQ
    Vous pouvez contribuer à l'évolution de la FAQ en proposant des questions / réponses, corrections de bugs / orthographe ...

    Règles importantes pour participer :

    • si vous proposez une question, vous devez impérativement proposer la réponse qui va avec ... (les questions sans réponses seront supprimées)
    • Un code source n'est pas une réponse en soit. Il est grandement apprécié de rédiger un paragraphe pour approfondir le sujet, apporter des précisions sur ce qu'on fait, pourquoi on fait comme ça, etc. On peut aussi en profiter pour inviter le lecteur à lire des questions/réponses dans des domaines proches ...
    • Un code source doit être court : les imports, le main ne sont pas nécessaires, aller a l'essentiel en 5 ou 6 lignes.
    • En dessous des réponses sont souvent proposés des liens, soit vers l'extérieur, soit vers des questions en rapport. Pensez à indiquer les liens utiles pour que le lecteur puisse approfondir.
    • Dans certains cas, en plus des exemples court dans la réponse, on peut ajouter un programme complet.


    Merci à tous pour vos contributions ...
    Bonne rédaction.
    Ingénieur de Recherche en informatique au LIAS / ENSMA
    Responsable Java de Developpez.com

    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    Page Pro : www.lias-lab.fr/members/mickaelbaron
    LinkedIn : www.linkedin.com/in/mbaron
    Twitter : www.twitter.com/mickaelbaron

  2. #2
    Membre habitué Avatar de flotho
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    novembre 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : novembre 2006
    Messages : 149
    Points : 117
    Points
    117

    Par défaut

    Bonjour,

    Après de nombreuses recherches sur plusieurs forums, j'ai trouvé une alternative rapide et fonctionnelle au code suivant :
    http://java.developpez.com/faq/java/...YSTEME_dir_jar

    Je le trouve peu fonctionnel.
    Le code suivant fonctionne correctement chez moi.
    Code :
    1
    2
    3
    4
     
    URI urlCourante = getClass().getProtectionDomain().getCodeSource().getLocation().toURI();
    File root = new File(urlCourante);
    System.out.println("Url courante : " + root.getParent());
    Il est issu de la compilation de nombreux posts.
    Fondateur www.mind-and-go.com
    Créateur www.kipigo.com
    Linux | Java EE | NB Platform | Pentaho | PostgreSQL | OpenERP

  3. #3
    Expert Confirmé Sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    avril 2002
    Messages
    13 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : avril 2002
    Messages : 13 431
    Points : 21 800
    Points
    21 800

    Par défaut

    Petite modification à apporter dans la Q/R Comment supprimer les accents d'une chaîne ?

    L'exemple pour Java 6 avec les diacritiques utilise un code suivant :
    Code :
    1
    2
    3
    4
    public static String sansAccents(String source) {
    	return Normalizer.normalize(source, Normalizer.Form.NFD)
    		.replaceAll("[\u0300-\u036F]", "");
    }
    Or je viens de découvrir via ce billet qu'il existe une classe dans les patterns pour cela : \p{InCombiningDiacriticalMarks}. Il serait donc plus propre de l'utiliser, ce qui nous donnerait :
    Code :
    1
    2
    3
    4
    public static String sansAccents(String source) {
    	return Normalizer.normalize(source, Normalizer.Form.NFD)
    		.replaceAll("\\p{InCombiningDiacriticalMarks}+", "");
    }

    a++

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •