Comment voulez-vous garder l'original de l'ordre dans une liste de tableaux de valeurs uniques?

Par exemple si je veux conserver l'ordre de la chaîne qui apparaît en premier, mais je veux aussi la deuxième occurrence de la dupliquer à suivre après le premier sur la liste de sortie. par exemple, si j'ai ajouté:
arrlist.add("bob");
arrlist.add("pat");
arrlist.add("tan");
arrlist.add("bob");
arrlist.add("mat");
arrlist.add("chat");
arrlist.add("chien");
arrlist.add("chat");

Je veux que la sortie de la

String = bob
String = bob
String = pat
String = tan
String = mat
String = cat
String = cat
String = dog

C'est mon code:

package com.tutorialspoint;

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {

        //create an empty array list with an initial capacity
        ArrayList<String> arrlist = new ArrayList<String>();

        //use add() method to add elements in the list
        arrlist.add("bob");
        arrlist.add("pat");
        arrlist.add("tan");
        arrlist.add("bob");
        arrlist.add("mat");
        arrlist.add("cat");
        arrlist.add("dog");
        arrlist.add("cat");

        //let us print all the elements available in list
        for (String number : arrlist) {
            System.out.println("String = " + number);
        } 

        //retrieves element at 4th postion
        String retval=arrlist.get(3);
        System.out.println("Retrieved element is = " + retval); 


    }
} 
  • Votre anglais semble être à venir le long très bien! Voulez-vous dire que vous voulez que les éléments à imprimer dans l'ordre de tri?
  • oui je le fais mais par exemple si je l'avais Ajouté à La chaîne 1)apple 2) banane 3)apple 4) de la mangue au lieu de sortir le même ordre, je veux le double de suivre la première occurrence de celui-ci en double donc je veux qu'il sortie: pomme,pomme, banane, mangue
  • juste pour obtenir ce droit: si j'ai ajouté {pomme, la banane, la pomme, la mangue} vous voulez la liste imprimer: de la pomme, la pomme, la banane, la mangue Ou, peut-être que vous voulez le même apparaître des éléments les uns à côté des autres. si j'ai ajouté {pomme, banane, mangue, kiwi, banane} vous souhaitez imprimer: la pomme, la banane, la banane, la mangue, de kiwi
  • oui, c'est ce que je suis à la recherche d'
InformationsquelleAutor mvitagames | 2013-09-18