--- android/TrainInfoServiceGoogle/src/dk/thoerup/traininfoservice/LocateStations.java 2010/09/22 19:13:41 1104 +++ android/TrainInfoServiceGoogle/src/dk/thoerup/traininfoservice/LocateStations.java 2010/09/22 21:09:39 1105 @@ -1,13 +1,11 @@ package dk.thoerup.traininfoservice; -import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.io.StringWriter; import java.sql.SQLException; - import java.util.logging.Level; import java.util.logging.Logger; - import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; @@ -34,14 +32,13 @@ String strings[] = input.split(","); StringBuffer sb = new StringBuffer(); - sb.append("("); + for (int i = 0; i0) { sb.append(","); } sb.append( Integer.parseInt(strings[i])); //by doing the integer conversion we ensure that it really is a integer } - sb.append(")"); return sb.toString(); } @@ -74,7 +71,7 @@ Serializer serializer = new Persister(); - ByteArrayOutputStream out = new ByteArrayOutputStream(); + StringWriter out = new StringWriter(); try { serializer.write(stations, out);