From fc18b379b9a4aa618d7b5c6d5c4fd74acfe03370 Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 5 Aug 2019 17:55:13 -0600 Subject: update search to ignore case --- src/Q10/TrainTimeTable.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/Q10/TrainTimeTable.java') diff --git a/src/Q10/TrainTimeTable.java b/src/Q10/TrainTimeTable.java index 6ef6abb..b79f10e 100644 --- a/src/Q10/TrainTimeTable.java +++ b/src/Q10/TrainTimeTable.java @@ -17,7 +17,7 @@ public class TrainTimeTable { public void delay(String city, int minutes) { System.out.println(String.format("Delay %s by %d minutes", city, minutes)); Station station = stationIn(city); - station.delayBy(minutes); + if (station != null) station.delayBy(minutes); } public void displaySchedule() { @@ -35,7 +35,8 @@ public class TrainTimeTable { } public Station stationIn(String city) { - for (Station station : this.schedule) if (station.getCity() == city) return station; + for (Station station : this.schedule) + if (station.getCity().toLowerCase().equals(city.toLowerCase())) return station; return null; } -- cgit v1.2.3