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 :

Conversion de Int en Tableau d'entier ?


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut Conversion de Int en Tableau d'entier ?
    Bonjour,
    Je voudrais convertir un entier (exemple int x=2008) en tableau d’entier (exemple t [0]=2, t [1]=0, t [2]=0, t [3]=3).
    si vous avez une idée ?
    Merci !!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Peut-être ceci (non testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    int x=2008;
    String sx = ""+x;  // ""+objet ou primitif transforme l'objet ou le primitif en String
    int[] tab = new int[sx.length()];
    for ( int i=0; i<sx.length(); i++) {
      tab[i]=Integer.parseInt(""+sx.charAt(i));
    }

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut
    Parfait !!!
    J’ai bien testé et ca marche très merci beaucoup pour votre aide

  4. #4
    Invité
    Invité(e)
    Par défaut
    Marque le sujet comme résolu alors

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Ou quelque-chose un peu plus objet du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    		int imonombre = 2008;
    		String monnombre = String.valueOf(imonombre);
    		Vector<int> tab = new Vector<int>();
    		for (int cpt = 0; cpt <monnombre.length(); cpt++)
    		{
    			tabentiers.add(Integer.valueOf(monnombre.substring(cpt, cpt+1)).intValue());
    		}

  6. #6
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Deux remarques:

    1) Le type Vector est à oublier au profit de List depuis maintenant pas mal de temps
    2) La généricité ne s'applique pas sur les types de base. On ne peut pas utiliser de Vector<int>, seulement des Vector<Integer>.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

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

Discussions similaires

  1. Conversion string en tableau d'entiers
    Par svagrim dans le forum Débuter
    Réponses: 6
    Dernier message: 07/02/2013, 00h29
  2. Conversion tableau 2D entier en tableau 2D ASCI
    Par Florian V dans le forum LabVIEW
    Réponses: 8
    Dernier message: 27/01/2010, 10h56
  3. Conversion d'un tableau int en tableau char
    Par lcoulon dans le forum Débuter
    Réponses: 7
    Dernier message: 11/12/2009, 11h53
  4. Conversion d'"int" en tableau de binaires ?
    Par muquet dans le forum Débuter
    Réponses: 8
    Dernier message: 04/08/2009, 15h16
  5. Conversion de binaires en tableau d'entiers 16 bits
    Par Donnie Darcko dans le forum Débuter
    Réponses: 4
    Dernier message: 24/03/2008, 13h29

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