Author: srowen
Date: Mon May 2 21:33:26 2011
New Revision: 1098797
URL: http://svn.apache.org/viewvc?rev=1098797&view=rev
Log:
Fix yet another test problem in examples
Modified:
mahout/trunk/examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/FileInfoParser.java
Modified:
mahout/trunk/examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/FileInfoParser.java
URL:
http://svn.apache.org/viewvc/mahout/trunk/examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/FileInfoParser.java?rev=1098797&r1=1098796&r2=1098797&view=diff
==============================================================================
---
mahout/trunk/examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/FileInfoParser.java
(original)
+++
mahout/trunk/examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/FileInfoParser.java
Mon May 2 21:33:26 2011
@@ -19,14 +19,13 @@ package org.apache.mahout.ga.watchmaker.
import java.io.IOException;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
-import java.util.regex.Pattern;
import com.google.common.base.Preconditions;
+import com.google.common.base.Splitter;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
@@ -51,7 +50,7 @@ public final class FileInfoParser {
public static final String LABEL_TOKEN = "LABEL";
public static final String NOMINAL_TOKEN = "CATEGORICAL";
public static final String NUMERICAL_TOKEN = "NUMERICAL";
- private static final Pattern COMMA_SPACE = Pattern.compile("[, ]");
+ private static final Splitter COMMA = Splitter.on(',').trimResults();
private FileInfoParser() { }
@@ -78,7 +77,7 @@ public final class FileInfoParser {
while (reader.hasNextLine()) {
String line = reader.nextLine();
- Iterator<String> tokens =
Arrays.asList(COMMA_SPACE.split(line)).iterator();
+ Iterator<String> tokens = COMMA.split(line).iterator();
String token = tokens.next();
if (IGNORED_TOKEN.equals(token)) {
ignored.add(index);