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