Comment ajouter un objet dans la liste de tableaux en java

Voici deux classes, à la requête de la phrase et stackov. Une arraylist est utilisé pour stocker des objets de requête phrase de classe.Mais récemment ajouté objet est remplacer la précédente.Comment puis-je ajouter des objets de sorte qu'ils ne sont pas écrasés?

QuerySentence.java

public class QuerySentence {

    public static String query;
    public static String label;
    public QuerySentence(){

    }
    public QuerySentence(String query,String label){
        this.query = query;
        this.label = label;
    }
}  

Stackov.java

package QueryClassifier;

import java.util.ArrayList;

public class stackov {

    public static void main(String args[])
    {
        QuerySentence qs1 = new QuerySentence("What state produces the best lobster to eat","LOCATION");
        QuerySentence qs2 = new QuerySentence("What is Dick Clark's birthday","DATE");
        ArrayList<Object> doclist = new ArrayList<Object>();

            doclist.add(0,qs1);
            doclist.add(1,qs2);

            int size = doclist.size();
               while(size>0)
               {
                    QuerySentence qs3 = (QuerySentence) doclist.get(size-1);
                    System.out.println("\nin loop : " + qs3.label + qs3.query);
                    size--;
                }

    }
}   
essayez d'indenter ton code correctement. Aussi, il est inutile de poster deux classes entières, juste après la ArrayList manipulation.

OriginalL'auteur Prasanthi Dev | 2013-03-12