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

Langage Java Discussion :

Manipulation des Long en Java


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2006
    Messages : 194
    Par défaut Manipulation des Long en Java
    Bonjour tout le monde,
    je savoir qu'elle la meilleur façon de traiter un Long c-a-d est ce que
    je fait new Long(val0) o bien Long.ValueOf(val1) sachant que val0 est un long et val1 est un String je veux savoir comment la JVM taite ces deux instructions.
    Merci

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Je sais pas ce que tu appelles traiter un long mais dans les 2 cas cela t'instancie un nouveau Long a partir d'une primitive long ou d'un objet String.

    La difference est que dans le 2 eme cas cela peut generer une exception de type NumberFormatException

  3. #3
    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
    Effectivement, il ne s'agit pas de "traiter un Long" mais "d'instancier un Long" dans les méthodes que tu proposes.

    Pour répondre à ta question, il vaut mieux instancier ton objet long à partir de sa primitive "long" plutôt qu'à partir d'une chaîne de caractères.

    On utilise généralement la génération de Long à partir de chaînes de caractères dans des cas d'utilisation spécifiques: pour obtenir un nombre à partir d'une information demandée à l'utilisateur dans une boite de saisie d'une IHM par exemple.
    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

Discussions similaires

  1. Manipulation des matrices en Java
    Par mimihh dans le forum Général Java
    Réponses: 13
    Dernier message: 01/12/2013, 21h45
  2. Manipulation des fichiers en java
    Par chercheur111 dans le forum Général Java
    Réponses: 1
    Dernier message: 16/05/2012, 16h45
  3. problème de manipulation des Long
    Par nouknouk dans le forum Langage
    Réponses: 4
    Dernier message: 12/09/2007, 13h51
  4. [JDBC] manipulation des dates/heures en Java
    Par kurkLord dans le forum JDBC
    Réponses: 6
    Dernier message: 09/08/2004, 12h49

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