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

avec Java Discussion :

Flux ==> variables Problème


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par défaut Flux ==> variables Problème
    J ai un problème en transformant un flux en plusieurs variable. Mon flux transporte les données suivant:
    Nom Prénom
    adresse
    code postal ville
    num1
    num2
    mail
    info complémentaire
    j arrive très bien a affiché se flux dans une boite de dialogue. J arrive pas a séparer mon flux.
    j aurai aimer faire ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    donnee.setNom(nom);) +" "+ donnee.setPrenom(prenom);) +"\n"+ donnee.setAdresse(adresse);+"\n"+
    donnee.setCpost()+" " + donnee.setVille() + "\n" + donnee.setNumero() +"\n" +donnee.setNumero2()+"\n"+
    donnee.setMail()+"\n" + donnee.setInfo()= tab; // tab est mon flux transportant les informations de mon flux a ma boite de dialogue

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    connais-tu le format (type et longueur) de tes données nom, prénom, adresse, etc ? Les longueurs peuvent-elles variées d'un flux à l'autre?
    Dans ton flux, tes valeurs sont-elles séparées par des délimiteurs ? par exemple tu aurais un flux de ce type : Martin;Dupont;rue des pinsons;Paris
    Chaque valeur est séparée par des points virgules.
    Tu peux utiliser le split en utilisant le délimiteur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String monFlux="Martin;Dupont;rue des pinsons;Paris";
    String str[]=s.split(";");
    //le tableau str crée est: str={"Martin","Dupont","rue des pinsons","Paris"};
    donnee.setPrenom(str[0]);
    donnee.setNom(str[1]);
    ou le substring :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String monFlux="MartinDupontrue des pinsonsParis";
    donnee.setPrenom(monFlux.substring(0,6));
    donnee.setPrenom(monFlux.substring(7,12));
    Mais pour le substring il faut que tu sois certain que les longueurs ne bougent pas en fonction de flux ! Si tu es sûr que le prénom sera toujours sur 6 caractères, que le prénom sur 6. Il n'y a pas de problème.

    a+
    Eve

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par défaut remerciment
    merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,
    si la réponse te convient et que ton problème est résolu, merci de le tagguer comme "Résolu".

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD-2010] Création de variables, problème de types
    Par canary dans le forum VBA Word
    Réponses: 4
    Dernier message: 24/01/2013, 16h35
  2. [SP-2010] FLUX RSS exterieur, problème de lien vers les fichiers
    Par unattend dans le forum SharePoint
    Réponses: 0
    Dernier message: 18/03/2011, 10h11
  3. [XSLT 1.0] se passer d'une variable? problème de contexte?
    Par spw71 dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 09/02/2011, 13h44
  4. Sessions, variables, problèmes et questions
    Par gloubi dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2007, 10h46
  5. Réponses: 4
    Dernier message: 10/01/2006, 14h53

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