我想獲得一個If語句在java中工作。搜索字符串一段時間。 Java
我有一個String startTime;
我想使它如此06:00至9:59爲峯值的時間和其他一些時間,但我只想得到一個if語句工作的權利第一
我使用
*if (startTime >= "06:00" && startTime <= "9:59");*
我知道,串真的不搜索這樣的,但我對我們能夠使用字符串來完成這項任務很容易的教練告訴記者。我還被告知只能使用的主要方法不使用其他類
談到了:
**the operator >= is undefined for the argument type(s) java.lang.String, java.lang.String**
的編譯錯誤,應該是在這種情況下清楚,你不能使用比較操作符與非基本數據類型(在這種情況下,字符串)。我不覺得用Strings很容易做到這一點,除非它們被傳遞給解析時間和日期的其他對象的構造函數。 – Kon
最好的解決辦法是,如果您轉換您的字符串日期,然後比較它們 – user902383
'String'不能使用關係運算符來比較(即'> =','<='等) – Setu