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

Android Discussion :

Tableaux de String


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Nicopilami
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Par défaut Tableaux de String
    Bonjour je souhaiterais mettre deux tableaux de String (issus du XML de resources) dans un hashtable, mais ca marche pas...

    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                String  dayNames[]=getResources().getStringArray(R.array.tabWeekdays);
                String dayNamesInt[]=getResources().getStringArray(R.array.tabWeekdaysInt);
                int dayCounts=dayNames.length;
     
                Hashtable<String,String> tabDaysID=new Hashtable<String,String>();
    quelle est la suite à ecrire pour utiliser le premier tableau comme clés et le second comme valeurs ? (1e item tableau 1 -> 1e item tableau 2, 2e item tableau 1 -> 2e item tableau 2, ...)

    Merci
    Nico

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    Surement un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for(int i = dayNames.lenght -1 ; i >= 0; i--) {
    tabDaysID.put(dayNames[i], dayNamesInt[i]);
    }

  3. #3
    Membre émérite Avatar de Momoth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 318
    Par défaut
    Salut,

    Citation Envoyé par MrDuChnok Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for(int i = dayNames.lenght -1 ; i >= 0; i--) {
    tabDaysID.put(dayNames[i], dayNamesInt[i]);
    }
    Si je me trompe pas, ta boucle permet d'obtenir une HashTable où le premier element est le dernier du tableau dayNames non ?

    Je me demande si il ne faudrait pas gerer une exception au cas où dayNamesInt contient moins d'élément que dayNames.

    Bonne journée,

    -- Momoth --

  4. #4
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Si, bien sûr, théoriquement faut contrôler les cas d'erreurs etc.
    Là je montre juste un exemple fait vite fait (qui ne doit surement pas compiler )

  5. #5
    Membre émérite Avatar de Momoth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 318
    Par défaut
    Bonjour,

    En fait je m'interrogeais surtout sur le sens de la boucle. J'ai l'impression que ton code parcours les tableaux à l'envers et donc retourne une hashtable inversée par rapport aux tableaux d'origine.

    Et que ça ne compile pas, à la limite, on s'en fout un peu l'IDE fera son boulot et indiquera les erreurs, mais au moins là on a la forme et la logique ^^

    Bonne journée

    -- Momoth --

  6. #6
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Les map ne sont en générale pas utilisé pour leur ordonnancement des données, du coup généralement j'optimise à minima la boucle de parcours "for"

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/08/2007, 09h11
  2. [Tableaux] Query Strings 2-probs
    Par MrBean02 dans le forum Langage
    Réponses: 6
    Dernier message: 16/07/2007, 10h07
  3. tableaux de String dans un vector
    Par aymanouch dans le forum Langage
    Réponses: 2
    Dernier message: 08/04/2007, 12h04
  4. [Tableaux] Un string est-il un booléen ? Abhération
    Par Juxener dans le forum Langage
    Réponses: 4
    Dernier message: 28/08/2006, 14h09
  5. Tableaux de string (suite)
    Par Claude URBAN dans le forum C++
    Réponses: 3
    Dernier message: 09/08/2006, 11h13

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