IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Tableau pour extraction de données avec split


Sujet :

Collection et Stream Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Tableau pour extraction de données avec split
    Bonjour,

    Je vous explique : j'ai plusieurs fichiers textes comportant chacunes des adresses de personnes. Je souhaiterai extraire ces données de chaque fichier grâce a mon programme java et mettre en place des "split" pour pouvoir metre le code postale dans un variable, la ville dans une autre, ainsi de suite... j'ai pensé donc à faire un tableau pour chaque ligne d'un fichier texte mais je ne sais pas trop par ou commencer.

    Quelqu'un aurai qelque chose à me proposer?

    voila ce que j'ai fais mais le resultat n'est pas concluant...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    public static void recupAdresse(int i, String path, File[] lesfichiers)
    {try {
    String ligne;
     
    InputStream ips = new FileInputStream(lesfichiers[i]);
    InputStreamReader ipsr = new InputStreamReader(ips);
    BufferedReader ko = new BufferedReader(ipsr);
    LineNumberReader br = new LineNumberReader(ipsr);
    StringTokenizer st;
    boolean ctr = true;
     
    try {
     
    while ((ligne = ko.readLine()) != null) {
    int numero = br.getLineNumber();
    //for (i=0; i<numero; i++)
    String[] mon = ligne.split(" ");
    { System.out.println(mon[0]);}
     
    ---------------------------------------------------------------------------------------------------------
    public class nir {
    static int compteurRecupNP = 0;
     
    public static void main(String[] args) throws IOException {
    File repertoireAdresse = new File(cheminAdress);
    File[] lesfichiersAdresse = repertoireAdresse.listFiles();
    for (int i=0; i<lesfichiersAdresse.length; i++){
    recupAdresse(i , cheminAdress , lesfichiersAdresse);
     
    }

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 265
    Points : 179
    Points
    179
    Par défaut
    Bonsoir,

    tu peux aussi créer une liste d'objets pour stocker des données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    	public class Repertoire {
    		private String nom;
    		private String phone;
    		private String cp;
    		public Repertoire(String inNom, String inPhone, String inCp){
    			nom = inNom;
    			phone = inPhone;
    			cp = inCp;
    		}
     
    		public String getNom() {
    			return nom;
    		}
     
    		public String getPhone() {
    			return phone;
    		}
     
    		public String getCp() {
    			return cp;
    		}		
    	}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ArrayList<Repertoire> liste = new ArrayList<Repertoire>();

Discussions similaires

  1. Réponses: 16
    Dernier message: 13/12/2015, 12h50
  2. Réponses: 4
    Dernier message: 07/11/2007, 15h44
  3. SAP et PL/SQL(Pour extraction de données)
    Par ricobye dans le forum SAP
    Réponses: 8
    Dernier message: 07/09/2007, 11h08
  4. MSSQL : extraction de données avec bcp
    Par khaledus dans le forum Outils
    Réponses: 1
    Dernier message: 24/08/2007, 14h58
  5. Réponses: 23
    Dernier message: 24/05/2007, 10h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo