[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