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

Entrée/Sortie Java Discussion :

persistance d'objets dans un String


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Par défaut persistance d'objets dans un String
    Bonjour.

    J'ai un liste d'objets assez complexes a faire rentrer dans le preferenceStore d'eclipse. Ces object sont composés de String, tableaux de String et tableaux de tableaux de String de taille variable. Le preferenceStore par defaut d'eclipse ne peut stocker que des String (et autres types primitifs).

    Connaissez vous un moyen de faire de la persistance d'objets dans un String ?
    Ya t'il un moyen de régler ce probleme sans se taper l'écriture de methodes de jointure avec des séparateurs ?

  2. #2
    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
    Renseigne-toi sur la "sérialisation" en java
    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

  3. #3
    Membre éprouvé
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Par défaut
    je connais deja la sérialisation java, mes objets sont serializable et je n'ai plus qu'a utiliser un ObjectOutputStream pour enregistrer mes objects. La ou ca coince, c'est qu'un ObjectOutputStream ne peut etre construit qu'a partir d'un autre OutputStream.

    Je cherche donc à construire un OutputStream qui écrit dans un String. Je n'ai pas encore trouvé comment faire.

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Il te suffit de créer un OutputStream qui écrit dans un stream au lieu d'écrire dans un fichier...

    C'est pas très compliqué en s'aidant d'un StringBuffer par exemple. Tu peux voir un exemple ici.

Discussions similaires

  1. Sérialisation d'objets dans une String
    Par weabow dans le forum Persistance des données
    Réponses: 2
    Dernier message: 09/06/2013, 14h20
  2. Réponses: 12
    Dernier message: 05/09/2012, 10h06
  3. attribuer une valeur au champ d'un objet passé dans un string
    Par bab_dev dans le forum Ruby on Rails
    Réponses: 7
    Dernier message: 01/02/2008, 13h29
  4. Réponses: 9
    Dernier message: 02/08/2007, 17h08
  5. Persistance d'objets dans le code
    Par leminipouce dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/09/2006, 15h28

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