[Castore-commits] Utils.java 1.13 1.14

Céline BENOIT cbenoit at adullact1.hosting.cri74.org
Jeu 11 Mai 11:19:32 CEST 2006


Update of /cvsroot/castore/castore-core/src/java/fr/emn/castor/common
In directory adullact1:/tmp/cvs-serv15340/src/java/fr/emn/castor/common

Modified Files:
	Utils.java 
Log Message:
ajout des méthodes transListToStringArray & transStringArrayToList pour passer des listes de string à un tableau et inversement

Index: Utils.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/common/Utils.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** Utils.java	19 Apr 2006 13:18:30 -0000	1.13
--- Utils.java	11 May 2006 09:19:30 -0000	1.14
***************
*** 51,54 ****
--- 51,55 ----
  import java.util.ArrayList;
  import java.util.Collection;
+ import java.util.List;
  
  import javax.xml.transform.Transformer;
***************
*** 403,407 ****
--- 404,433 ----
              e.printStackTrace();
          }
+     }
+ 
+     /**
+      * Transformation d'un String[] en List<String>
+      * @param tab un tableau
+      * @return une liste de string
+      */
+     public static List<String> transStringArrayToList(String[] tab) {
+         List<String> list = new ArrayList<String>();
+         for (String element : tab) {
+             list.add(element);
+         }
+         return list;
+     }
  
+     /**
+      * Transformation d'une List<String> en tableau de string
+      * @param list liste de String
+      * @return un tableau contenant les éléments de la list passé en argument
+      */
+     public static String[] transListToStringArray(List<String> list) {
+         String[] retour = new String[list.size()];
+         for (int indice = 0; indice < list.size(); indice++) {
+             retour[indice] = list.get(indice);
+         }
+         return retour;
      }
  




Plus d'informations sur la liste de diffusion Castore-commits