Update of /cvsroot/fudaa/fudaa_devel/ctulu/src/org/fudaa/ctulu
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10256/src/org/fudaa/ctulu
Modified Files:
CtuluLib.java
Log Message:
Maj doc
Index: CtuluLib.java
===================================================================
RCS file: /cvsroot/fudaa/fudaa_devel/ctulu/src/org/fudaa/ctulu/CtuluLib.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** CtuluLib.java 10 Mar 2004 09:25:54 -0000 1.3
--- CtuluLib.java 31 Mar 2004 08:15:17 -0000 1.4
***************
*** 9,12 ****
--- 9,15 ----
package org.fudaa.ctulu;
+ import gnu.trove.TObjectDoubleHashMap;
+ import gnu.trove.TObjectDoubleIterator;
+
import java.io.File;
import java.io.IOException;
***************
*** 375,377 ****
--- 378,429 ----
return "fr".equals(Locale.getDefault().getLanguage());
}
+
+ /**
+ * @param _init le tableau a copier
+ * @return le tableau copie
+ */
+ public static String[] copy(String[] _init) {
+ if (_init == null)
+ return null;
+ String[] r= new String[_init.length];
+ System.arraycopy(_init, 0, r, 0, _init.length);
+ return r;
+ }
+
+ /**
+ * @param _init le tableau a copier
+ * @return le tableau copie
+ */
+ public static double[] copy(double[] _init) {
+ if (_init == null)
+ return null;
+ double[] r= new double[_init.length];
+ System.arraycopy(_init, 0, r, 0, _init.length);
+ return r;
+ }
+ /**
+ * @param _m le table a copier
+ * @return la table copiee
+ */
+ public static TObjectDoubleHashMap copy(TObjectDoubleHashMap _m){
+ TObjectDoubleHashMap r=new TObjectDoubleHashMap(_m);
+ TObjectDoubleIterator it=_m.iterator();
+ for(int i=_m.size();i-->0;){
+ it.advance();
+ r.put(it.key(),it.value());
+ }
+ return r;
+ }
+
+ /**
+ * @param _name le nom du fichier sans point
+ * @param _ext l'extension du fichier sans point
+ * @return _name+"."+_ext
+ */
+ public static String getFileName(String _name,String _ext){
+ StringBuffer r=new StringBuffer(_name.length()+_ext.length()+1);
+ return r.append(_name).append(".").append(_ext).toString();
+
+ }
+
}
|