我试图让If语句在Java中工作。
我有一个String startTime;
我想做到这一点,所以06:00至9:59是高峰时间和其他一些时间,但是我只想让if语句首先正确地工作
我用
*if (startTime >= "06:00" && startTime <= "9:59");*
我知道字符串实际上并不是那样搜索的,但导师告诉我,我们可以使用字符串真正轻松地完成任务。我还被告知只使用main方法而不使用其他类
它带有:
**the operator >= is undefined for the argument type(s) java.lang.String, java.lang.String**
最佳答案
使用String.compareTo
完成此操作。
if (startTime.compareTo("06:00")>0 && startTime.compareTo("09:59")<0) ...;
关于java - 在字符串中搜索一段时间。 java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24410951/