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 :

Différence entre BasicNameValuePair et SimpleEntry


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 256
    Par défaut Différence entre BasicNameValuePair et SimpleEntry
    Bonjour,
    Concrètement, pouvez-vous m'expliquer la différence entre BasicNameValuePair et SimpleEntry ?

    Et lequel est le mieux pour travailler avec Android ?

    Je vous remercie.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    L'un d'eux est utilisé en interne pour implémenter des Map, l'autre est utilisé en interne pour implémenter le protocole HTTP.

    Ni l'un ni l'autre ne te regardent. Ils ne sont pas prévus pour toi.
    Mais si tu veux vraiment pas implémenter ta propre classe, tu peux très bien prendre un des deux. Je recommanderais SimpleEntry parce que :
    - Il fait partie de Java de base, alors que NameValuePair est une extension tierce.
    - Il ne se spécialise pas dans HTTP ou quoi que ce soit, et ne traitera donc pas les données que tu mets dedans. NameValuePair ne le fait pas non plus, mais c'est parce qu'il n'en voit pas l'intérêt. On ne peut pas compter dessus.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 256
    Par défaut
    Ah oui, je n'ai pas précisé.
    Je travaille sous android, et HTTP me regarde justement : j'utilise le web service REST pour échanger un serveur externe. En effet, j'ai choisi d'utiliser BasicNameValuePair pour envoyer toutes mes requêtes en POST.

    Je pense que je travaille de la bonne manière.

    Merci pour la précision.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par poussinvert Voir le message
    Je pense que je travaille de la bonne manière.
    Ah ben là, oui -_-°. SimpleEntry n'avait rien à voir.

    Je n'avais pas remarqué que UrlEncodedFormEntity se construit à base de List<NameValuePair>. Dans ce cas, forcément, BasicNameValuePair concerne quiconque veut s'en servir, oui.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Réponses: 5
    Dernier message: 11/12/2002, 12h31
  3. Différence entre TCP, UDP, ICMP
    Par GliGli dans le forum Développement
    Réponses: 1
    Dernier message: 13/09/2002, 08h25
  4. Différences entre jmp, jz, jnz, etc
    Par christbilale dans le forum Assembleur
    Réponses: 3
    Dernier message: 05/07/2002, 15h09
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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