TriggerTimesFileReader.java: use try-with such that trigger times file is properly...
authorJanus Varmarken <varmarken@gmail.com>
Fri, 27 Jul 2018 01:02:41 +0000 (18:02 -0700)
committerJanus Varmarken <varmarken@gmail.com>
Fri, 27 Jul 2018 01:02:41 +0000 (18:02 -0700)
Code/Projects/SmartPlugDetector/src/main/java/edu/uci/iotproject/io/TriggerTimesFileReader.java

index b1169091fcb7bc3bb1405b18a20ccbff51bb03a2..75d06ecbdfed1177702ee6d2dac8864a04b8b3b8 100644 (file)
@@ -32,9 +32,8 @@ public class TriggerTimesFileReader {
      */
     public List<Instant> readTriggerTimes(String fileName, boolean _24hFormat) {
         List<Instant> listTriggerTimes = new ArrayList<>();
-        try {
-            File file = new File(fileName);
-            BufferedReader br = new BufferedReader(new FileReader(file));
+        File file = new File(fileName);
+        try (BufferedReader br = new BufferedReader(new FileReader(file))) {
             String s;
             while ((s = br.readLine()) != null) {
                 listTriggerTimes.add(parseTriggerTimestamp(s, _24hFormat));