public void exportMainlineDataToText() throws IOException { for (int key : detectors.keySet()) { Double[] flow = MyUtilities.scaleVector( detectors.get(key).getFlowDataArray(), (double) detectors.get(key).getNumberOfLanes()); Double[] speed = detectors.get(key).getSpeedDataArray(); Double[] density = MyUtilities.scaleVector( detectors.get(key).getDensityDataArray(), (double) detectors.get(key).getNumberOfLanes()); PrintWriter outFlow = new PrintWriter(new FileWriter(key + "_flw.txt")); PrintWriter outSpeed = new PrintWriter(new FileWriter(key + "_spd.txt")); PrintWriter outDensity = new PrintWriter(new FileWriter(key + "_dty.txt")); for (int i = 0; i < flow.length; i++) { outFlow.println(flow[i]); outSpeed.println(speed[i]); outDensity.println(density[i]); } outFlow.close(); outSpeed.close(); outDensity.close(); } }