java - 在字符串中搜索一段时间。 java

标签 java compiler-errors

我试图让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/

相关文章:

java - 如何识别特定的 USB 端口

java - 即使我使用了 AssetManager,我是否也需要处理我所有的东西?

java - zookeeper 连接丢失后关闭 Spring Boot 应用程序

compiler-errors - 如何设置 JScript(不是 JScript.NET)开发环境?

Python 错误 : local variable referenced before assignment

c++ - 为某些模板参数发出编译错误

java - 无法使用 InjectMocks-Mockito 实例化模拟对象

java - 使用 Gson 将 JSON 解析为 Java 类

java - 使用.jar文件在cmd提示符下编译并运行Java代码

c++ - 无法编译应该从 Bjarne stroustrup 的编程原理和实践的第 12 章工作的图形代码