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

avec Java Discussion :

Copie d'une LinkedList dans une autre (je ne veux pas récupérer la référence)


Sujet :

avec Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 25
    Points : 53
    Points
    53
    Par défaut Copie d'une LinkedList dans une autre (je ne veux pas récupérer la référence)
    Bonjour, et d'avance, merci de votre attention.

    Je suis face à un problème qui me prends la tête depuis quelques temps déja.

    J'ai un petit programme qui permet de gérer,de modifier un texte (ordre croissant decroissant etc) et surtout de faire un undo.
    (Je ne met pas les try pour pas coller de grosses lignes de code):

    Voila mes paramètres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      private List<String>   liste;
      private Stack<List<String>> state;
      this.state = new Stack<List<String>>();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      public void save(List<String>liste){
          state.push(liste);
      }
    ma méthode undo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        public List<String> undo(){
          return state.pop();
      }


    Lorsque j'appuie sur le bouton Annuler je voudrai copier le dernier état de mon stack state pour remplacer ma liste en cours (affichée dans un champs de texte) via la commande Champtexte.setText(liste.toString());.

    Ma question est donc la suivante: je veux recopier ce qui pop en lieu et place de liste. J'ai essayé pas mal de trucs mais j'ai l'impression que je passe a chaque fois par la référence étant donné que mon toString me renvoie [].

    On m'as dit de passer par le pattern memento mais je n y comprends pas grand chose :/.

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 25
    Points : 53
    Points
    53
    Par défaut
    C'est bon en fait, je suis face a d autres problèmes mais eux sont algorithmiques. Pfff.

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  2. Réponses: 7
    Dernier message: 25/03/2011, 10h52
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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