Skip to content

Librairie Java recensant le code postal de chacun des départements et des villes françaises (métropole et DOM), ceux des TOM, ainsi que MONACO.

License

Notifications You must be signed in to change notification settings

DevLab-umontp/Librairie-Java-Villes-de-France

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Central Quality Gate Status Coverage GitHub Actions Javadoc Gitmoji.dev

Librairie Java : Villes de France GitHub

IUT Montpellier-Sète – Département Informatique

Les projets utilisant la librairie

  • :

Comment intégrer la Librairie Java Villes de France dans votre code

Maven

Si vous avez Maven, ajoutez ce qui suit aux dépendances de votre fichier pom.xml :

<dependency>
  <groupId>com.github.devlab-umontp</groupId>
  <artifactId>villes-et-departements-de-france</artifactId>
  <version>1.1.0</version>
</dependency>

Voir un exemple de fichier pom.xml avec la librairie Villes de France

Gradle

Si vous utilisez Gradle, ajoutez ce qui suit aux dépendances de votre fichier build.gradle:

    implementation 'com.github.devlab-umontp:villes-et-departements-de-france:1.0.1'

Exemple de code d'utilisation de la Librairie Java Villes de France

import fr.france.*;

class ExempleDeCode {
    public static void main(String[] args) {

        // Récupérer la région Corse
        Region corse = Region.CORSE;

        // Récupérer le departement de l'Hérault
        Departement herault = Departement.HERAULT;

        // Récupérer les Communes de l'Hérault
        List<Commune> communesHerault = herault.getCommunes();

        // Récupérer la région de l'Hérault
        Region occitanie = herault.getRegion();

        // Récupérer les départements de la région Occitanie
        List<Departement> departementsOccitanie = occitanie.getDepartements();

        // Rechercher un département par rapport à son code
        Departement vaucluse = Departement.rechercherParCode(84);

        // Récupérer les départements possédant le statut Département d'Outre-Mer
        List<Departement> departementsDom = Departement.filtrerParStatut(StatutDepartement.DOM);

        // Rechercher les Communes possédant le code postal 56250
        List<Commune> communes = RepertoireCommune.rechercherParCodePostal(56250);

        // Rechercher la Commune qui se nomme Trefflean et qui possède le code postal 56250
        Commune trefflean = RepertoireCommune.rechercherParNomEtCodePostal("Trefflean",56250);
    }
}

Voir plus d'exemples de code

Contribution

Les suggestions et contributions sont toujours les bienvenues! Veuillez discuter des modifications plus importantes via un issue avant de soumettre une demande.

Licence

Ce projet est publié sous la licence Mozilla Public License 2.0