java里的等于

2024-02-15 17:11:52

在我司的智慧交通信号控制系统中有个代表交通信号状态的对象(如"绿灯","黄灯"或"红灯"),且我司检查当前信号的状态是否为"绿灯",使用"=="可能不会得到正确的结果,除非我司已经知道我司在比较同个对象。

因此该使用equals()方法或者Objects.equals()方法来比较对象的内容。这些方法会逐个比较对象中的每个字段,以确定它们是否相等。

使用equals()方法或者Objects.equals()方法来比较对象的内容,而不是使用"=="来比较对象的引用。