private List<String> buildItineraryPlannerRequest(SingleJourney request) { List<String> reqs = new ArrayList<String>(); for (TType type : request.getTransportTypes()) { int its = 1; if (type.equals(TType.TRANSIT)) { its = 3; } String req = String.format( "from=%s,%s&to=%s,%s&date=%s&departureTime=%s&transportType=%s&routeType=%s&numOfItn=%s", request.getFrom().getLat(), request.getFrom().getLon(), request.getTo().getLat(), request.getTo().getLon(), request.getDate(), request.getDepartureTime(), type, request.getRouteType(), its); reqs.add(req); } return reqs; // String[] resp = new String[request.getTransportTypes().length]; // return reqs.toArray(resp); }