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 un String en int


Sujet :

avec Java

  1. #1
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut Convertir un String en int
    Bonjour,
    Je repars dans java et J'ai des problèmes.

    d'abord j’essaie de déclarer une variable qui recevrait un tableau de chaines obtenu par split.
    J'ai essayée
    ce que le compilateur accepte
    puis j'affecte le tableau par split
    J'ai codé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wsTind = wsText.split(" ");
    wsTind est accepté dans cette ligne wsText.split(" ") est accepté
    enfin je teste si c'est un numerique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if( wsTind[0].isInteger)
    wsTind[0] est accepté
    et je ne sais pas comment dire à java comment convertir un String vers un integer
    j'ai éssayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		wsTind = wsText.splitt(" ");
    		wsIndice = wsTind[0];
    		int ind = atoi( wsIndice);
    je demande donc comment convertir une chaine susceptible d'être un numerique en integer
    qui m'aidera sera

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut La solution
    J'ai codé une methode atoi

  3. #3
    Membre expérimenté
    Avatar de Chatanga
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 211
    Par défaut
    Les procès entre Oracle et Google prendraient vite fin si l’API Java ne contenait même pas de méthodes pour parser un simple entier :

    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    public static void main(String[] arg) {
        System.out.println(extractIntVersion2("42 est la réponse"));
    }
     
    public static Integer extractIntVersion1(String input) {
        String firstToken = input.split(" ")[0];
        try {
            return Integer.parseInt(firstToken);
        } catch (NumberFormatException e) {
            return null;
        }
    }
     
    public static Integer extractIntVersion2(String input) {
        try (Scanner scanner = new Scanner(input)) {
            if (scanner.hasNextInt()) {
                return scanner.nextInt();
            } else {
                return null;
            }
        }
    }

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

Discussions similaires

  1. [JSP/Tomcat] Intégration de PHP dans Java
    Par milhouz_deglingos dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 17/08/2005, 12h02
  2. Réponses: 1
    Dernier message: 30/03/2005, 14h03
  3. [PROPERTIES] Bug dans java.util.Properties ?
    Par mathieu dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 28/04/2004, 15h11
  4. Comment generer un fichier war dans java
    Par relivio dans le forum ANT
    Réponses: 4
    Dernier message: 12/03/2004, 13h43

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