Ajouter liste de tableaux à une autre liste de tableaux en java

Je vais avoir le code java suivant, dans lequel je suis en train de copier la liste de tableaux à une autre liste de tableaux.

 ArrayList<String> nodes = new ArrayList<String>();
 ArrayList NodeList=new ArrayList();
 ArrayList list=new ArrayList();

        for(int i=0;i<PropertyNode.getLength()-1;i++){
            Node childNode =  PropertyNode.item(i);
                NodeList Children = childNode.getChildNodes();

                if(Children!=null){
                    nodes.clear();
                    nodes.add("PropertyStart");
                    nodes.add(Children.item(3).getTextContent());
                    nodes.add(Children.item(7).getTextContent());
                    nodes.add(Children.item(9).getTextContent());
                    nodes.add(Children.item(11).getTextContent());
                    nodes.add(Children.item(13).getTextContent());
                    nodes.add("PropertyEnd");

                }   
                NodeList.addAll(nodes);
                list.add(NodeList);
        }

Je veux que la "liste" tableau d'être dans ce format:

[[PropertyStart,a,b,c,PropertyEnd],[PropertyStart,d,e,f,PropertyEnd],[PropertyStart,......]]

Mais à partir du code ci-dessus, la "liste" de la matrice de sortie est considérée comme ceci:

[PropertyStart,a,b,c,PropertyEnd,PropertyStart,d,e,f,PropertyEnd,PropertyStart,....PropertyEnd]

Je pense que vous avez peut-être remarqué la différence. Je ne suis pas en mesure d'atteindre le résultat dans le format attendu.
Merci de me suggérer aucune solution!!
Merci à l'avance!!!!

  • Ne pas utiliser des listes. Utiliser les types génériques, et vous verrez le problème...
  • Veuillez commencer votre les noms de variables avec une lettre minuscule.
  • Merci pour votre suggestion. Je vais corriger moi-même là.
InformationsquelleAutor Mahe | 2013-05-24