From: Frederic D. <de...@us...> - 2004-03-31 08:27:03
|
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(); + + } + } |