Partage
  • Partager sur Facebook
  • Partager sur Twitter

transformer un int en string

Sujet résolu
    15 novembre 2014 à 14:11:05

    Bonjour, j'au du mal à transformer un int en string, voici le code: 
    //Variables
    			int choixOrdi, scoreJoueur = 0, scoreOrdi = 0;
    			char choixJoueur, pierre, feuille, ciseau;
    			
    			//Choix de l'ordinateur
    			choixOrdi = Aleatoire.alea(1, 3);
    			if (choixOrdi == 1)
    			{
    				choixOrdi = "PIERRE"; 
    			}
    			else if (choixOrdi == 2)
    			{
    				choixOrdi = "FEUILLE";
    			}
    			else {
    				choixOrdi = "CISEAU";
    			}

    j'ai vu dans des forum que l'on pouvait faire le cast avec des fonction mais il me semble qu'il y'a plus simple.

    Merci d'avance, 

    • Partager sur Facebook
    • Partager sur Twitter
    Mr Spock
      15 novembre 2014 à 14:25:53

      int i = 3;
      String iString = ""+i;
      • Partager sur Facebook
      • Partager sur Twitter
      FuelDB => Base de donnée web temps réel avec websocket(Presentation)
        15 novembre 2014 à 15:42:16

        Hello,

        je vais répondre avec du retard mais tu peux utiliser:

        int i =3;
        String s = Integer.toString(i);

        aussi. Voir le lien javadoc

        • Partager sur Facebook
        • Partager sur Twitter
          15 novembre 2014 à 15:43:31

          Sois tu cast simplement ton int dans une string avec la méthode de unnamed38, ou tu peux utiliser la fonction toString().

          • Partager sur Facebook
          • Partager sur Twitter
          En développement d'une charpente solide.
            15 novembre 2014 à 17:14:05

            ok, merci à vous 3 !
            • Partager sur Facebook
            • Partager sur Twitter
            Mr Spock
              23 novembre 2014 à 16:55:52

              unnamed38 a écrit:

              int i = 3;
              String iString = ""+i;

              Personnellement je n'aime pas trop :

              • pas très joli, ni compréhensible : il y a Integer.toString qui est plus logique
              • niveau performance cela utilise un StringBuilder (test avec analyse du bytecode).
              • Partager sur Facebook
              • Partager sur Twitter
              Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
                24 novembre 2014 à 11:00:46

                Et probablement encore mieux, une énumération:
                public enum Choix { CISEAU, PIERRE, FEUILLE };
                
                Choix ordi = Choix.values()[Aleatoire.alea(0, 2)];
                • Partager sur Facebook
                • Partager sur Twitter
                yjltg.

                transformer un int en string

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown