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 :

convertir int en String


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 159
    Par défaut convertir int en String
    Bonjour, je souhaite charger une liste par un liste d'entier, pour cela j'ai fait le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    List annees = new ArrayList();
    	    for(i=1990;i<2030;i++)
    	    {	    	
                    String c=i.toString(); 
    	    	annees.add(new SelectItem(c,c));
    	    }
    Le problème c'est que je n'arrive pas a convertir avec la commande toString, j'ai l'erreur, " int cannot be dereferenced"

  2. #2
    Membre actif
    Inscrit en
    Février 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 88
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String c = Integer.parseInt(i);
    un truc comme ca


    plus d'information :
    http://java.sun.com/j2se/1.4.2/docs/...g/Integer.html

  3. #3
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par MrCba Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String c = Integer.parseInt(i);
    Heu ça, ça marche pas.

    Lui ce qu'il veut c'est convertir un int en string (Integer.parseInt fait l'inverse).

    intissar_g, il faut savoir que int n'est pas un objet mais un type primitif, par conséquent une variable de type int ne dispose pas de la méthode toString. En revanche tu peux convertir un int en String de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int monInt = 5;
    String monIntEnString = String.valueOf(monInt);

  4. #4
    Membre actif
    Inscrit en
    Février 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 88
    Par défaut
    en effet, j'ai répondu un peu vite

  5. #5
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mexique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 328
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String str = Integer.toString(monint);

    Cordialement


    Dan

  6. #6
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 77
    Par défaut
    Et pourquoi pas :
    int nb = 3;
    String str = nb +"";

  7. #7
    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
    Bonjour,
    il faut utiliser la méthode suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String c = String.valueOf(i);

Discussions similaires

  1. Convertir int to string
    Par hibou107 dans le forum Débuter
    Réponses: 3
    Dernier message: 16/01/2011, 11h45
  2. Convertir int en string ( 12 -> "0012" )
    Par TotorLeCastor dans le forum C#
    Réponses: 5
    Dernier message: 27/07/2009, 13h35
  3. convertir int en string en C++ linux
    Par Elstak dans le forum C++
    Réponses: 2
    Dernier message: 05/01/2008, 02h15
  4. [FAQ] Convertir int to String
    Par mamid1706 dans le forum C++
    Réponses: 2
    Dernier message: 09/05/2007, 15h20

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