[JAVA] Conversion de types

bonjour,

Je cherche un moyen d'ecrire un object quelconque sur une smart card.

a l'heure actuelle, je peux ecrire un tableau de byte sur la carte.

j'aimerai savoir comment convertir un object en byte et comment le recuperer apres ...

merci d'avance !

--
Dohm
foutus qwerty ... scusez pour les accents !

4 réponses

  1. Je n'ai pas regardé en détail mais je pense que ObjectInputStream et ObjectOutputStream devraient faire ton bonheur.

    voici un lien intéressant qui traite le sujet : http://www-igm.univ-mlv.fr/~roussel/JAVA/stream.html
    2
    1. Modérateur
      ça fait presque 1 an et demi que la question a été posée ...

      tu penses qu'il n'a pas encore trouvé ?
      0
    2. ooooooooohhhhhhhhhhhh pk trai mechant coe ca!!!!!!moi ca fait 2 ans je n'ai pas trouvé la solution
      0
  2. Modérateur
    salut

    pour faire celà tu dois connaître le type d'objet ...

    String, Integer, .....

    0
    1. Modérateur
      Salut ami poilu poilant

      c'est pour un objet composite !
      bon maintenant si tu as une solution pour le type PublicKey ... ca me suffirait :-)
      0
    2. Modérateur
      @choubakac'est pas du string que je veux mais un objet que je veux pouvoir utiliser derriere.
      0
    3. @dohmSalut,
      Je suis tombé sur ton post. Je dois convertir un tableau de byte en publickey et j'ai vu que tu avais le même problème! est-ce que tu as trouvé une solution?

      Merci d'avance
      0
  3. salut,

    je ne suis pas sur d'avoir compris... mais regarde dans java.security (interface Key -> getEncoded()...)

    peut-être que ça peut t'aider...
    0
    1. Modérateur
      ca peut me donner la clef sous forme de texte mais rien ne me dit comment la restituer sous forme de clef a partir du text apres.
      0
  4. Modérateur
    Salut

    si tu implémente l'interface ci dessous ?

    http://java.sun.com/j2se/1.5.0/docs/api/java/io/Serializable.html
    0
    1. Modérateur
      vi
      0
    2. Modérateur
      c'est ça que tu voulais ?
      0
    3. Modérateur
      @choubakanon

      en fait je veux vraiment faire transiter un objet par le type Byte[] et non pas sous forme d'un stream qcq.
      e
      0