Partage
  • Partager sur Facebook
  • Partager sur Twitter

Sérialisation +Java

Sujet résolu
    21 mai 2009 à 16:35:41

    Bonjour,

    J'utilise l'interface Serializable pour sérialiser un objet message qui est caractérisé par un body et un identifiant (de type String).

    Mon problème est que quand j'envoie ce message ( en utilisant ObjectOutputStream ) l'identifiant que je reçoit est un entier (qui en plus est toujours le meme quelque soit la chaine de caractères que j'envoie: toujours 1270111)

    Quelqu'un aurait il une idée sur ce qui se passe?

    Merci pour votre aide!!
    • Partager sur Facebook
    • Partager sur Twitter
      21 mai 2009 à 17:08:55

      Un string se sérialise de façon particulière. Tu trouvera ton bonheur dans ce code qui est justement l'exemple d'utilisation fournit par java.
      http://java.sun.com/docs/books/tutoria [...] tStreams.java

      Tu notera l'utilisation de writeUTF et non de writeObject pour writer un String.
      • Partager sur Facebook
      • Partager sur Twitter

      Sérialisation +Java

      × 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