gpt4 book ai didi

java - 比较来自不同类java的2个对象

转载 作者:行者123 更新时间:2023-12-01 18:56:46 25 4
gpt4 key购买 nike

是否可以比较来自 2 个不同类的 2 个对象。

假设我有一个 vector ,它将 A 类中的所有对象相加。我想将一些字符串与 vector 的元素进行比较。

示例:

if(string.equals(vector.get(i)))

这可能吗?

最佳答案

是的,您可以调用equals()。但是,如果参数属于不同的类(可能不是子类),则 SomeClass.equals() 的任何合理实现都将返回 false

如果 stringjava.lang.String 的实例,则此行为为 specifically guaranteed :

The result is true if and only if the argument is not null and is a String object that represents the same sequence of characters as this object.

关于java - 比较来自不同类java的2个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com