From 5345e0e6724e971f70ae244f2b5a639b3273e55d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Wed, 24 Mar 2010 23:49:46 +0000 Subject: [PATCH] - got rid of StringTokenizer --- src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java | 5 +---- src/fr/inrialpes/exmo/align/util/ExtGroupEval.java | 7 ++----- src/fr/inrialpes/exmo/align/util/GroupEval.java | 7 ++----- src/fr/inrialpes/exmo/align/util/GroupOutput.java | 7 ++----- 4 files changed, 7 insertions(+), 19 deletions(-) diff --git a/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java b/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java index f415ae78..4f9f4315 100644 --- a/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java +++ b/src/fr/inrialpes/exmo/align/service/HTMLAServProfile.java @@ -39,7 +39,6 @@ import java.io.OutputStream; import java.io.BufferedInputStream; import java.io.FileOutputStream; -import java.util.StringTokenizer; import java.util.Locale; import java.util.TimeZone; import java.util.Hashtable; @@ -862,9 +861,7 @@ result += "<td><form action=\"metadata\"><input type=\"hidden\" name=\"id\" valu private void decodeParams( String params, Properties p ) throws InterruptedException { if ( params == null ) return; - StringTokenizer st = new StringTokenizer( params, "&" ); - while ( st.hasMoreTokens()) { - String next = st.nextToken(); + for ( String next : params.split("&") ) { int sep = next.indexOf( '=' ); if ( sep >= 0 ){ try { diff --git a/src/fr/inrialpes/exmo/align/util/ExtGroupEval.java b/src/fr/inrialpes/exmo/align/util/ExtGroupEval.java index 89bd86d0..b5dff2f5 100644 --- a/src/fr/inrialpes/exmo/align/util/ExtGroupEval.java +++ b/src/fr/inrialpes/exmo/align/util/ExtGroupEval.java @@ -46,7 +46,6 @@ import java.lang.Integer; import java.util.Hashtable; import java.util.Vector; import java.util.Enumeration; -import java.util.StringTokenizer; import java.util.Arrays; import java.util.Formatter; @@ -179,11 +178,9 @@ public class ExtGroupEval { } } - // JE: StringTokenizer is obsoleted in Java 1.4 in favor of split: to change listAlgo = new Vector<String>(); - StringTokenizer st = new StringTokenizer(listFile,","); - while (st.hasMoreTokens()) { - listAlgo.add(st.nextToken()); + for ( String s : listFile.split(",") ) { + listAlgo.add( s ); } params = new BasicParameters(); diff --git a/src/fr/inrialpes/exmo/align/util/GroupEval.java b/src/fr/inrialpes/exmo/align/util/GroupEval.java index 640095c3..5ab6b1ce 100644 --- a/src/fr/inrialpes/exmo/align/util/GroupEval.java +++ b/src/fr/inrialpes/exmo/align/util/GroupEval.java @@ -41,7 +41,6 @@ import java.lang.Integer; import java.util.Hashtable; import java.util.Vector; import java.util.Enumeration; -import java.util.StringTokenizer; import java.util.Arrays; import java.util.Formatter; @@ -176,11 +175,9 @@ public class GroupEval { } } - // JE: StringTokenizer is obsoleted in Java 1.4 in favor of split: to change listAlgo = new Vector<String>(); - StringTokenizer st = new StringTokenizer(listFile,","); - while (st.hasMoreTokens()) { - listAlgo.add(st.nextToken()); + for ( String s : listFile.split(",") ) { + listAlgo.add( s ); } params = new BasicParameters(); diff --git a/src/fr/inrialpes/exmo/align/util/GroupOutput.java b/src/fr/inrialpes/exmo/align/util/GroupOutput.java index d4ddb4f4..be92f1a0 100644 --- a/src/fr/inrialpes/exmo/align/util/GroupOutput.java +++ b/src/fr/inrialpes/exmo/align/util/GroupOutput.java @@ -47,7 +47,6 @@ import java.lang.Integer; import java.util.Hashtable; import java.util.Vector; import java.util.Enumeration; -import java.util.StringTokenizer; import gnu.getopt.LongOpt; import gnu.getopt.Getopt; @@ -169,11 +168,9 @@ public class GroupOutput { } } - // JE: StringTokenizer is obsoleted in Java 1.4 in favor of split: to change listAlgo = new Vector<String>(); - StringTokenizer st = new StringTokenizer(fileNames,","); - while (st.hasMoreTokens()) { - listAlgo.add(st.nextToken()); + for ( String s : fileNames.split(",") ) { + listAlgo.add( s ); } params = new BasicParameters(); -- GitLab